matlab APPDESIGNER中如何使图片在已有窗口显示
时间: 2023-08-02 18:05:08 浏览: 255
GDI+在窗口中显示图片
3星 · 编辑精心推荐
在 MATLAB App Designer 中,你可以使用 `uiaxes` 组件来显示图像。以下是一些基本的步骤:
1. 在 App Designer 中,打开你的 App,并在布局中添加一个 `uiaxes` 组件。
2. 在 App Designer 中,将 `uiaxes` 组件命名为 `Axes` 并保存 App。
3. 在 App 的 Code View 中,使用以下代码来显示图像:
```
% 读取图像文件
I = imread('image.png');
% 在 Axes 组件中显示图像
imshow(I, 'Parent', app.Axes);
```
这将在 `Axes` 组件中显示名为 `image.png` 的图像。请注意,`app.Axes` 是在 App Designer 中为 `uiaxes` 组件指定的名称。
你可以根据需要修改 `imshow` 函数的选项,例如将像素值缩放到适合屏幕大小的范围内,或者指定使用特定的坐标轴对象来显示图像。
此外,你也可以在 `Axes` 组件中显示其他类型的图形,例如绘制的线条、散点图等等。只需要使用相应的 MATLAB 绘图函数,并将 `Parent` 参数设置为 `app.Axes`。
阅读全文