首页 热点资讯 义务教育 高等教育 出国留学 考研考公

您好!请问在matlab gui界面中怎样添加图片?

发布网友 发布时间:2022-04-26 16:08

我来回答

2个回答

热心网友 时间:2023-10-13 14:24

我试过,其实不需要添加axes(坐标轴),直接在pushbutton的callback下输入以下程序就可以了:
global im %设im为全局变量

%选择图片路径
[filename,pathname,filterindex]=uigetfile({'*.jpg';'*.bmp';'*.gif'},'选择图片')
%合成路径+文件名
str=[pathname filename];
%读取图片
im=imread(str);
%使用第一个axes
%显示图片
imshow(im);

热心网友 时间:2023-10-13 14:25

在guide中添加axes(坐标轴),然后在程序中获取axes的句柄,比如handles.axes1(将axes的'Tag'属性设置成axes1)。这样就可以通过句柄方式在axes上添加图片。这里前提是你要会读取图片(imread)、显示图片(image)或者自己绘制图像(plot/surf等),以及会使用句柄(set/get,对于axes,还可以直接axes(handles.axes1),然后在其后输入绘图语句)。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com