我的兴趣是在轴上显示图像,我有2个GUI的input_window和fig5。
在我之前的GUI中,我使用一个轴来使用uigetfile
,
axes(handles.axes1);
imshow(fname);
现在通过在第一个GUI中按pushbutton
切换到图5 GUI,我用了很多轴来显示多个图像,我也希望在一个轴上显示fname
图像,它应该自动显示在fig5 GUI中。为此,我在Fig5_OpeningFcn
axes(handles.axes1);
imshow(fname);
我收到Undefined function or variable 'fname'
这样的错误。
请帮我如何在GUI的
答案 0 :(得分:0)
您可以使用setappdata
和getappdata
,如下所示:
% In the first figure:
setappdata(0, 'fname', fname);
% Show the second figure...
% In the second figure:
fname = getappdata(0, 'fname');
% Clear the appdata
setappdata(0, 'fname', '');
% Do stuff with fname