发布网友 发布时间: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),然后在其后输入绘图语句)。