使用MATLAB App Designer可以制作帶GUI的程序,下面將通過一個簡單的實(shí)例展示設(shè)計(jì)流程。
目標(biāo): 制作一個加法計(jì)算器,輸入兩個參數(shù)后點(diǎn)擊計(jì)算按鈕顯示兩個參數(shù)的和。
01啟動App Designer:點(diǎn)擊MATLAB工具欄 新建>App 或者在命令行輸入appdesigner打開APP設(shè)計(jì)工具。
打開APP設(shè)計(jì)工具后,點(diǎn)擊新建>空白App,創(chuàng)建文件
02繪制加法器的界面。將左側(cè)工具欄中的按鈕拖到右側(cè)畫布中。

單擊修改文本。創(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
此段程序?qū)的值顯示為0,b的值顯示為1,Answer文本框顯示1.
此程序希望用戶點(diǎn)擊Compute按鈕后顯示結(jié)果,因此現(xiàn)在添加這個按鈕的回調(diào)

函數(shù)如下
function ComputeButtonPushed(app, event)
a = app.aEditField.Value;
b = app.bEditField.Value;
app.AnswerTextArea.Value = num2str(a+b);
end
這段程序的功能是計(jì)算a和b的和,最終通過num2str函數(shù)將數(shù)值轉(zhuǎn)為文本。
最終程序如下

點(diǎn)擊工具欄中的運(yùn)行按鈕,程序運(yùn)行效果如下:

-
matlab
+關(guān)注
關(guān)注
189文章
3025瀏覽量
238696 -
程序
+關(guān)注
關(guān)注
117文章
3846瀏覽量
85232 -
Designer
+關(guān)注
關(guān)注
0文章
145瀏覽量
37532 -
計(jì)算器
+關(guān)注
關(guān)注
16文章
441瀏覽量
38920 -
GUI
+關(guān)注
關(guān)注
3文章
697瀏覽量
43463
發(fā)布評論請先 登錄
如何使用Arduino構(gòu)建一個計(jì)算器
基于matlab的多功能計(jì)算器(轉(zhuǎn))
4位帶進(jìn)位的加法+減法計(jì)算器
實(shí)現(xiàn)只有加法的極簡易計(jì)算器 幫新手一個超簡單的忙
基于RS485的異步串行通信的設(shè)計(jì),用F2812設(shè)計(jì)一個4位數(shù)加法計(jì)算器。
STM32+GUI3.9裸跑,使用GUI做了一個計(jì)算器分享
帶隙基準(zhǔn)計(jì)算器(BGRC)功能
使用單片機(jī)設(shè)計(jì)的簡易加法計(jì)算器程序免費(fèi)下載
使用51單片機(jī)設(shè)計(jì)一個簡易加法計(jì)算器的C語言程序免費(fèi)下載
基于MATLAB App Designer的串口RS485 Modbus上位機(jī)
使用MATLAB App Designer制作一個帶GUI的加法計(jì)算器
評論