|
|
: t6 L! Q @" R; j& U4 r. l+ F& |function test_mouse_track()
( l' v+ z* y5 S4 S" W# Ofigure;0 V" N6 r5 v6 f& J% U
axis([-10,10,0,5]);! @& L8 k/ E4 t6 S
myfile = fullfile(tempdir,'position.mat');
# O8 C- f: G: v5 fset(gcf,'WindowButtonDownFcn',@ButttonDownFcn);4 W6 f/ N6 b5 z/ m: ~- Q
1 f$ t+ {; [# o' D' b( u
. A; `/ D, H' E4 ^2 K% 回调函数
6 O1 h( e& v8 j; ofunction ButttonDownFcn(src,event)
1 `9 z! d% p; a1 Vpt = get(gca,'CurrentPoint');4 w* B+ R+ K4 W+ L; P/ U# [
x = pt(1,1);
# u2 }( V! q3 Q8 X& ?y = pt(1,2);6 B' Q L- m6 ]% w6 E/ ]( m6 k3 @" f# p; S
save('position.mat','pt','-ascii','-append');; A$ F3 X7 q3 |; W3 Y1 P
fprintf('x=%f,y=%f\n',x,y);4 V/ c+ }% D1 W4 i6 \# B- M" \
* R7 E: i6 \1 ^ E5 ~
产生的position.mat文件中就是坐标点数据。 |
|