matlab中,我想读取到那个峰值点的坐标,如何读取?如果让它的坐标显示在图像上,怎么做?求大神帮我

m

atlab中,我想读取到那个峰值点的坐标,如何读取?如果让它的坐标显示在图像上,怎么做?求大神帮我

有数据的话,用max和find函数就可以了。

 

设竖轴的数据为z,则

[r,c]=find(z==max(z(:)))

可以得到最大值所在行和列的序号r和c,再进一步用来对x、y轴数据进行索引即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-11
matlab上面有一个按钮圆圈箭头,按一下再选图中的像素就可以了。
另外,显示也可以使用text或者gtext,以标签的形式贴上。追问

可是这个只是进入那个平面图,还是不知道点坐标的大小啊

追答

鼠标点一下不就显示位置了么?
如果计算z坐标只能通过公式求max了。

本回答被提问者采纳
第2个回答  2019-02-24
[code]121312313[/code]
[code]2313[\code]
相似回答