Surmount 发表于 2012-3-14 09:19

如何在GUI中通过鼠标画图,并获取每个点的坐标?


如何在GUI中通过鼠标画图,并获取每个点的坐标?比方说写个数字,我需要得到画好数字的每个点的坐标,或者,画出多条直线,得到每条直线的端点坐标!

zjqylcy 发表于 2012-3-15 10:05

是matlab 里的gui吗?     是的话  试试 ginput()

Surmount 发表于 2012-3-16 18:42

zjqylcy 发表于 2012-3-15 10:05 static/image/common/back.gif
是matlab 里的gui吗?     是的话  试试 ginput()

获取点的坐标解决了,采用的代码是
currPt = get(gca, 'CurrentPoint');
x = currPt(1,1);
y = currPt(1,2);
但是现在我需要把得到的(x,y)存入到.mat文件中去,貌似又不知道怎么去做了?

Surmount 发表于 2012-3-16 18:42

zjqylcy 发表于 2012-3-15 10:05 static/image/common/back.gif
是matlab 里的gui吗?     是的话  试试 ginput()

获取点的坐标解决了,采用的代码是
currPt = get(gca, 'CurrentPoint');
x = currPt(1,1);
y = currPt(1,2);
但是现在我需要把得到的(x,y)存入到.mat文件中去,貌似又不知道怎么去做了?
页: [1]
查看完整版本: 如何在GUI中通过鼠标画图,并获取每个点的坐标?