两点间斜率的Matlab交互计算
我通过uitoggletool在工具栏上创建了一个带有切换按钮的图形。它的回调函数如下所示:两点间斜率的Matlab交互计算,matlab,Matlab,我通过uitoggletool在工具栏上创建了一个带有切换按钮的图形。它的回调函数如下所示: function calc_slope(handle,event) on = get(handle,'State'); if strcmpi(on,'on') || strcmpi(on,'off'), xy=imline; addNewPositionCallback(xy,@(xy)... title(['\DeltaY/\DeltaX = ',num2str((xy
function calc_slope(handle,event)
on = get(handle,'State');
if strcmpi(on,'on') || strcmpi(on,'off'),
xy=imline;
addNewPositionCallback(xy,@(xy)...
title(['\DeltaY/\DeltaX = ',num2str((xy(4)-xy(3))/(xy(2)-xy(1))),...
'[\DeltaX = ',num2str(xy(2)-xy(1)),...
',\DeltaY = ',num2str((xy(4)-xy(3))),']']));
end
如你所见,我试图计算曲线上两点之间的斜率。这段代码是我在网络上找到的,它与我正在尝试的非常接近。“addNewPositionCallback”是在“开”和“关”状态下执行的,但它只是一种根据用户需要重复多次的方法。我真正想做的是下面的第4和第5项
我真正想做的是: