第1个回答 2010-08-07
axis([0 10 0 10])
hold on
disp('单击鼠标左键点取气车下一个运动到的点')
disp('单击鼠标右键确定气车运动的终点')
but=1;
[x1,y1,but]=ginput(1);
plot(x1,y1,'g*');
while but==1
[x2,y2,but]=ginput(1)
plot(x2,y2,'g*')
plot([x1 x2],[y1 y2],'r')
x1=x2;
y1=y2;
disp('单击鼠标左键确定下一个点或右键确定最后一个点')
end
不懂你要什么源程序,但以上代码我看基本可满足你要求。你可以修改一下plot(x2,y2,'g*')中的第三个参数(如果你需要的话)。本回答被提问者采纳