如何去掉ginput的十字架

标签: IT技术 matlab | 发表时间:2011-05-27 08:41 | 作者:zhiqiang sevear
出处:http://zhiqiang.org/blog

博客 » IT技术 » matlab »

读者来信:

想问你一个关于matlab的问题,我画了函数的图像,然后想用鼠标取点坐标,我用了ginput,但是总会出现一个黑色十字架,怎样把那个十字架消除掉?或者可以用其他命令的?我只想用鼠标取点坐标值,不想在图像上有任何痕迹。

回答(对应2010b版Matlab,版本不一样的话方法可能略有差别。):

修改ginput的源文件,将其中的

set(fig,'pointer','fullcrosshair');

修改为

set(fig, 'pointer', 'circle');

其中'circle'可以修改为任何想要的形状,比如'hand'表示手型鼠标,具体可查看内置的可用形状

如果不想直接改动源文件的话,可以将上述ginput复制到一个新函数,比如ginput1。然后按照需要调用ginput或ginput1。


© zhiqiang for 张志强, 2011. | 链接 | 0条评论

相关 [ginput 十字架] 推荐:

如何去掉ginput的十字架

- sevear - 张志强的网络日志
博客 » IT技术 » matlab ». 想问你一个关于matlab的问题,我画了函数的图像,然后想用鼠标取点坐标,我用了ginput,但是总会出现一个黑色十字架,怎样把那个十字架消除掉. 我只想用鼠标取点坐标值,不想在图像上有任何痕迹. 回答(对应2010b版Matlab,版本不一样的话方法可能略有差别.