matlab如何找图像某一点的坐标

我画出一幅三维图,想找到某个特定Z坐标值对应的X,Y坐标值,用MATLAB该如何实现?

1、我们首先需要知道matlab数组找某个值的坐标,是使用find函数,可以在命令行窗口中输入helpfind,看一下函数用法,如下图所示:

2、在matlab命令行窗口中输入a=[145;678;7912],创建a数组,如下图所示:

3、输入[m,n]=find(a==9),找到a数组等于9的坐标,如下图所示:

4、按回车键之后,可以看到a数组等于9的坐标有一个,是第3行第2列,如下图所示:

5、如果等于的值有多个,会返回多个坐标位置,如下图所示:

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-27
在图形窗口上方有个文档符号,上面有个“+”的标记
点击它,然后点击图形就可以显示图形上某点的坐标,
还可以拖拉移动,直到你需要的点本回答被提问者采纳
第2个回答  2009-05-22
做z=a直线,两者交点

在matlab中,怎么查看Plot的数值点,即x,y坐标值?
首先,最直观的方法是使用MATLAB的图形界面工具——数据游标。当你创建了一个plot图形后,可以在图形窗口的工具栏中找到数据游标工具。点击该工具,然后移动鼠标到图形上的任意点,点击即可显示该点的x,y坐标值。这种方法非常适合于快速查看和验证图形上特定点的坐标。其次,如果你是在脚本或...

在matlab中怎么查看Plot的数值点即xy坐标值
首先,当你使用`plot`函数绘制图形时,MATLAB其实是在内部使用了这些数据点来绘制图形,但这些数据点并不直接显示在命令窗口中,除非你显式地输出它们。假设你已经有了一组x和y的数据,并且已经使用`plot(x, y)`绘制了它们。要查看这些点的坐标,你可以直接在MATLAB的命令窗口中使用`disp`函数或者简单...

在matlab中怎么查看Plot的数值点即xy坐标值
一种方法是在绘制图形之前,先保存你的数据点到一个变量中,然后你可以通过访问这个变量来查看具体的XY坐标值。例如,如果你有一组X值和一组Y值,你可以这样做:```matlab 假设X和Y是你的数据点 X = 1:10; % 从1到10的整数 Y = X.^2; % Y是X的平方 绘制图形 plot(X, Y);现在,如果...

matlab如何找图像某一点的坐标
1、我们首先需要知道matlab数组找某个值的坐标,是使用find函数,可以在命令行窗口中输入helpfind,看一下函数用法,如下图所示:2、在matlab命令行窗口中输入a=[145;678;7912],创建a数组,如下图所示:3、输入[m,n]=find(a==9),找到a数组等于9的坐标,如下图所示:4、按回车键之后,可以看到...

matlab中如何查看坐标点的坐标?
1、首先,在图形界面窗口中,单击工具栏上的“Data Cursor”工具,然后在要查看其坐标值的数据点上单击鼠标左键即可,见下图。2

如何在matlab中找到一个点的坐标?
1、第一步,需要知道matlab数组找到所有接近某个值的点的坐标是使用“find”函数,可以在命令行窗口中输入“help find”,如下图所示,然后进入下一步。2、其次,完成上述步骤后,输入“a =[1 4 5;6 7 8;7 9 12]”,在matlab命令行窗口中创建副本数组,如下图所示,然后进入下一步。3、接着...

matlab画图时如何获取指定点的坐标值?
1、以图中圆圈标注的部分为例,需要获取最高处的极值点坐标。2、首先运用放大功能将图中的曲线放大。3、当放大之后就能清楚地看到极值点了。4、接着用数据游标功能,在最大极值点上点击,就能拾取到了该最大极值点,其最大极值点坐标为(4,2.22*10^9)。

怎样用matlab读取图像上某一点的坐标?
是说整个图像上只有一个黑点(灰度值最大)?可用以下语句:[假定你的灰度图片读入到I中 c1=max(I);c=max(c1);[m,n]=find(I==c);[m.n]即为要找的黑点的坐标

如何运用MATLAB求曲线某点纵坐标对应的横坐标?
1、在图形界面窗口中,工具栏上的【Data Cursor】工具,然后再在需要查看坐标值的数据点上单击左键即可。2、也可以选择【tools】菜单栏下面的【Data Cursor】选项,具体情况如图:3、最终效果如下图:

现在用matlab画出一个图像,想找到任一点的横坐标与纵坐标,怎么操作?
f=imread('1.jpg'); %读入图像 figure,imshow(f) %显示图像 pixval %显示光标,即在图像上鼠标变成光标,同时显示坐标

相似回答