|
|
O9 n! a# j6 Z, H2 Hfunction test_mouse_track()/ [" P, X4 o5 R( }) E
figure;3 m0 {6 K3 Y: \0 p2 Z' `- R, g3 @6 j7 k
axis([-10,10,0,5]);- H+ Q, F& q! L+ g: [: p
myfile = fullfile(tempdir,'position.mat');
+ a4 v! X# A& m* V! Eset(gcf,'WindowButtonDownFcn',@ButttonDownFcn);
; Q4 N+ }/ }! N; D" z
9 T1 S- f/ Z( `1 [5 Z4 Q) r( i9 N; o
% 回调函数+ s7 n2 x8 B/ z8 H) R8 L
function ButttonDownFcn(src,event)0 k7 i; Z) K6 |5 N
pt = get(gca,'CurrentPoint');( @" W6 c. X7 a7 r2 `" X
x = pt(1,1);
/ {8 z; r2 ^7 ~( W+ L$ Sy = pt(1,2);$ w" N$ v w1 U
save('position.mat','pt','-ascii','-append');
_* a" L# l! ~) Zfprintf('x=%f,y=%f\n',x,y);
# i2 R: m* V1 \% Q6 A( [) d+ R
2 q( p) |5 Q, C# c产生的position.mat文件中就是坐标点数据。 |
|