在matlab中读出图形的坐标
时间: 2023-10-05 11:04:15 浏览: 134
xxXLGJ_matlab_根据坐标绘制图形_
在 Matlab 中,可以使用 `ginput` 函数来读取图形的坐标。该函数允许用户在图形上进行交互式的鼠标单击操作,并返回所单击的点的坐标。下面是一个示例代码,演示如何使用 `ginput` 函数:
```matlab
% 读取图像
img = imread('example.jpg');
% 显示图像
imshow(img);
% 读取用户点击的点的坐标
[x, y] = ginput(1);
% 显示用户点击的点的坐标
disp(['x = ' num2str(x) ', y = ' num2str(y)]);
```
在上面的示例代码中,我们首先读取了一个图像,并在屏幕上显示它。然后,我们调用 `ginput` 函数,并将其参数设置为 1,表示我们只需要读取一个点。当用户在图像上单击鼠标时,函数将返回所单击的点的坐标。最后,我们将这些坐标打印到控制台上,以便用户查看。
阅读全文