怎么在matlab中鼠标在坐标图上单击,记录下这一点的坐标啊

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:02:34
怎么在matlab中鼠标在坐标图上单击,记录下这一点的坐标啊

首先画图
然后使用ginput函数获得鼠标点击位置信息

[x,y] = ginput;

当鼠标在figure上点击后,函数就会返回点击位置的坐标x,y

ginput函数啊 a = ginput(1); a保存了点击的坐标
函数用法
b = ginput(c);
c代表可点击次数,b则保存了每一次点击的坐标。
如果不输入c,则默认一直执行点击记录操作

要获取图片上点的坐标,可点击 datacursor工具,在图形中选点一下,出现坐标及颜色值,可右击出菜单,选Export cursor data to workspace输出到工作间等多种选择。

[u,v]=ginput(5)
[u,v]中存放数据就是所取5个点的坐标。