Matlab GUI,菜单,显示图片

guide (代码: 1\gui_caidan.m)

guide中打开菜单编辑器


显示第一个界面的菜单项按钮

% 显示第一个界面的菜单项按钮
function jm1_Callback(hObject, eventdata, handles)

h1=[handles.axes1 handles.sin handles.cle];  %把axes1坐标轴,sin按钮,cos按钮,都放在h1(界面1)上
h2=[handles.axes2 handles.jms];    %把axes2坐标轴,显示图片按钮,都放在h2(界面2)上
set(h1,'Visible','on');   %显示第一个界面h1
set(h2,'Visible','off');   %隐藏第二个界面h2
try
    delete(allchild(handles.axes2));  %清空第二个界面(h2)中的坐标轴。
end
显示图片界面的菜单项按钮
% 显示图片界面的菜单项按钮
function jm2_Callback(hObject, eventdata, handles)

h1=[handles.axes1 handles.sin handles.cle];
h2=[handles.axes2 handles.jms];
set(h1,'Visible','off');
set(h2,'Visible','on');
sin按钮

% sin按钮
function sin_Callback(hObject, eventdata, handles)

ezplot(handles.axes1,'sin(x)');  %在坐标轴(axes1)上画sin函数
显示图片按钮
% 显示图片按钮
function jms_Callback(hObject, eventdata, handles)

axis(handles.axes2);
imshow('pout.tif');   %在坐标轴(axes2)中显示图片



你可能感兴趣的:(Matlab)