matlab中gui中如何把图片显示出来

图一中,打开按钮会输入A.B.C.D.E.F六个图片
如何让另外5个按钮把六幅图都显示在出来

对于多axes的GUI,关键的一点就是在绘图前指定axes。

例如,对于第二个按钮,可以看到对应的axes的Tag是axes4,那么,在该按钮的回调函数里最前面加一句:

axes(handles.axes4);

后面该用什么命令用什么命令绘图即可。

追问

A.B.C.D.E.F是6附图。imshow显示的,怎么在回调函数里用imshow把A显示在第一个axes里?

追答

按钮的回调函数大致如下:

% 先获取图像数据,例如A=imread(...)
axes(handles.axes2);
imshow(A)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-04
在按键回调函数中加入:
axes(handles.axes1); %指定坐标轴
I = imread('test1.jpg'); %读入图像
imshow(I); %显示图像
相似回答