使用MATLAB App Designer可以制作帶GUI的程序,下面將通過一個簡單的實例展示設計流程。
目標: 制作一個加法計算器,輸入兩個參數(shù)后點擊計算按鈕顯示兩個參數(shù)的和。
01啟動App Designer:點擊MATLAB工具欄 新建>App 或者在命令行輸入appdesigner打開APP設計工具。
打開APP設計工具后,點擊新建>空白App,創(chuàng)建文件
02繪制加法器的界面。將左側工具欄中的按鈕拖到右側畫布中。
單擊修改文本。創(chuàng)建UI界面
接下來開始創(chuàng)建函數(shù)。首先創(chuàng)建初始化函數(shù),這使得文本框有一個初始值。
初始化函數(shù)如下
function startupFcn(app)
app.aEditField.Value = 0;
app.bEditField.Value = 1;
app.AnswerTextArea.Value = '1';
end
此段程序將a的值顯示為0,b的值顯示為1,Answer文本框顯示1.
此程序希望用戶點擊Compute按鈕后顯示結果,因此現(xiàn)在添加這個按鈕的回調
函數(shù)如下
function ComputeButtonPushed(app, event)
a = app.aEditField.Value;
b = app.bEditField.Value;
app.AnswerTextArea.Value = num2str(a+b);
end
這段程序的功能是計算a和b的和,最終通過num2str函數(shù)將數(shù)值轉為文本。
最終程序如下
點擊工具欄中的運行按鈕,程序運行效果如下:
-
matlab
+關注
關注
180文章
2952瀏覽量
229857 -
程序
+關注
關注
115文章
3743瀏覽量
80661 -
Designer
+關注
關注
0文章
119瀏覽量
35663 -
計算器
+關注
關注
16文章
435瀏覽量
37218 -
GUI
+關注
關注
3文章
632瀏覽量
39437
發(fā)布評論請先 登錄
相關推薦
評論