如何做出用鼠标拖动矩形沿着一条曲线移动的效果?
在Matlab中输入window,出来的Window Design & Analysis Tool中,我们点击曲线,会出来一个矩形显示一些数值。在拖动矩形的时候只能沿着曲线拖动。 我也想做这样的效果,可是不知如何做到让鼠标拖着东西顺着曲线移动。 有什么方法可以实现吗?谢谢![ 本帖最后由 alex_feng 于 2007-11-30 12:27 编辑 ] http://www.simwe.com/forum/viewthread.php?tid=513559
其实一个命令就可以了
help datacursormode还可以自己定义文字的内容
function doc_datacursormode
fig = figure;
a = -16; t = 0:60;
plot(t,sin(a*t))
dcm_obj = datacursormode(fig);
set(dcm_obj,'UpdateFcn',@myupdatefcn)
% Click on line to select data point
function txt = myupdatefcn(empt,event_obj)
pos = get(event_obj,'Position');
txt = {['Time: ',num2str(pos(1))],...
['Amplitude: ',num2str(pos(2))]}; ooooooooooooooooooooo
=========================
本论坛严禁此类回帖。
By xjzuo
=========================
[ 本帖最后由 xjzuo 于 2007-12-27 16:14 编辑 ]
页:
[1]