|
|
/ B, w) k) }4 C$ i5 ?function test_mouse_track()
. u. _ q1 L R1 }' B; Ifigure;
8 Z Q, B4 f2 e Xaxis([-10,10,0,5]);) o3 Z. i. l, p4 r* W
myfile = fullfile(tempdir,'position.mat');
. [" p! F% l8 x2 p, tset(gcf,'WindowButtonDownFcn',@ButttonDownFcn);4 Z* c/ f9 j; }6 [6 f% V; E; `" c
9 ?) |, A4 t; v: @- m% y3 A1 k
: c1 Z# H/ D6 d% 回调函数
; }. V0 a+ d. j8 u0 K8 n$ g2 `function ButttonDownFcn(src,event)$ `: l! X( Q- Q4 i% u
pt = get(gca,'CurrentPoint');
/ O) ^1 N' a! ~x = pt(1,1);
" @, b2 Q. X7 Xy = pt(1,2);$ x5 R T- f- S6 H
save('position.mat','pt','-ascii','-append');
% q+ N1 Z% x8 l& v ]% xfprintf('x=%f,y=%f\n',x,y);
) y Z, S7 p' t, z! L9 _
2 [ M! X4 s/ Q* S4 j- ~; m {产生的position.mat文件中就是坐标点数据。 |
|