% 这是一个交互式的图形程序,随着你的鼠标点击相应的坐标,它会记下你点击的位置及点击的先后顺序,当你点解取点结束后,它会绘制出% 你去点所走过的路线。 
function mouse 
h0=figure('toolbar','none',... 
    'position',[200 150 450 250],... 
    'name','实例14'); 
axis([0 10 0 10]); 
hold on 
x=[]; 
y=[]; 
n=0; 
disp('单击鼠标左键点取需要的点,当你点击鼠标右键时取点结束,并取得最后一个点。'); 
but=1; 
while but==1 
    [xi,yi,but]=ginput(1); 
    plot(xi,yi,'bo') 
    n=n+1; 
    disp('单击鼠标左键点取下一个点'); 
    x(n,1)=xi; 
    y(n,1)=yi; 
end 
t=1:n; 
ts=1:0.1:n; 
xs=spline(t,x,ts); 
ys=spline(t,y,ts); 
plot(xs,ys,'r-'); 
hold off 
这是我写过的一个程序,你可以借鉴一下。
		 
		
		
		
		
		
		
			
				__________________ 
				学我想学,用我所学。:lovely:
			 
		
		
		
		
	 |