Matlab GUI,選單,顯示圖片
阿新 • • 發佈:2019-01-08
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)中顯示圖片