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)中显示图片