1. 程式人生 > >matlab GUI程式設計入門

matlab GUI程式設計入門

1.前言

這裡我們來實現一個加法器,功能比較簡單,主要用於瞭解matlab中的程式碼是如何與控制元件進行互動。

2.繪製介面

在命令列視窗中輸入:

>> guide

GUIDE快速入門
直接“確定”即可。
將需要的控制元件從左邊託至中間的編輯視窗,如下圖。
介面
將按鈕的“Tag”修改為“compute_pushbutton”。
TAG

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

,如果你的不是,改為你的編輯框的Tag即可。
text4為你需要顯示計算結果的控制元件的Tag。

4.執行效果

執行效果