鼠标取点——ginput()和getpts()详解

来源:互联网 发布:微信运动数据点击更新 编辑:程序博客网 时间:2024/04/30 22:40

1 ginput() 函数

ginput提供了一个十字光标使我们能更精确的选择我们所需要的位置,并返回坐标值。函数调用形式为:

[x,y] = ginput(n),能使你从当前的坐标系中读取n个点,返回这n个点的x,y坐标,均为nX1的向量。可以按回车提前结束读数。
[x,y] = ginput 可以无限的读取坐标直到按下回车键。
[x,y,button] = ginput(...) 返回x和y的坐标,以及button值(1=左键,2=中,3=右)或者按键的ASXII码值。

example:

<span style="font-size:18px;color:#000099;">>> [x,y,button] = ginput(1)x =    0.1118y =    0.6623button =     1</span>


2 [row,column]=getpts() 函数

也是一个鼠标取点的函数,可以选取无限多的点。行向量保存在row中。列向量保存在column中。
需要注意的是,该函数采用米字型标号进行取点,不够精确。
0 0
原创粉丝点击