matlab GUI程式設計入門
阿新 • • 發佈:2019-01-31
1.前言
這裡我們來實現一個加法器,功能比較簡單,主要用於瞭解matlab中的程式碼是如何與控制元件進行互動。
2.繪製介面
在命令列視窗中輸入:
>> guide
直接“確定”即可。
將需要的控制元件從左邊託至中間的編輯視窗,如下圖。
將按鈕的“Tag”修改為“compute_pushbutton”。
3.實現控制元件回撥函式
在“計算”按鈕上,右鍵–》查看回調–》CallBack。
在function compute_pushbutton_Callback(hObject, eventdata, handles)
後加入以下內容:
% hObject handle to compute_pushbutton (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
a1=str2double(get(handles.edit1,'String'));
a2=str2double(get(handles.edit2,'String'));
set(handles.text4,'String',num2str(a1+a2));
注意:
這裡需要 第一個編輯框的Tag為edit1
, 第二個編輯框的Tag為edit2
text4
為你需要顯示計算結果的控制元件的Tag。