【Matlab】获取鼠标坐标值ginput()函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【Matlab】获取鼠标坐标值ginput()函数相关的知识,希望对你有一定的参考价值。

参考技术A ginput提供了一个十字光标使我们能更精确的选择我们所需要的位置,并返回坐标值。

函数调用形式为:

yi=spline(x,y,xi);
这个是根据己知的x,y数据,用样条函数插值出xi处的值。即由x,y的值计算出xi对应的函数值。

而pp=spline(x,y);
是由根据己知的x,y数据,求出它的样条函数表达式。

摘自: http://www.cnblogs.com/nktblog/archive/2012/08/27/2658724.html

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

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

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

[x,y] = ginput;

当鼠标在figure上点击后,函数就会返回点击位置的坐标x,y
参考技术A 要获取图片上点的坐标,可点击 datacursor工具,在图形中选点一下,出现坐标及颜色值,可右击出菜单,选Export cursor data to workspace输出到工作间等多种选择。 参考技术B ginput函数啊 a = ginput(1); a保存了点击的坐标
函数用法
b = ginput(c);
c代表可点击次数,b则保存了每一次点击的坐标。
如果不输入c,则默认一直执行点击记录操作
参考技术C [u,v]=ginput(5)
[u,v]中存放数据就是所取5个点的坐标。

以上是关于【Matlab】获取鼠标坐标值ginput()函数的主要内容,如果未能解决你的问题,请参考以下文章

matlab如何用鼠标选取fig图上的区域并获得坐标值

matlab 鼠标指针坐标怎样显示

matlab画图时如何获取指定点的坐标值?

MFC中,关于得到鼠标在对话框上的坐标值

JS 获取屏幕中鼠标的坐标值

Axure函数大全表