使用MATLAB App Designer可以制作帶GUI的程序,下面將通過一個簡單的實例展示設(shè)計流程。
目標: 制作一個加法計算器,輸入兩個參數(shù)后點擊計算按鈕顯示兩個參數(shù)的和。
01啟動App Designer:點擊MATLAB工具欄 新建>App 或者在命令行輸入appdesigner打開APP設(shè)計工具。
打開APP設(shè)計工具后,點擊新建>空白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.
此程序希望用戶點擊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
這段程序的功能是計算a和b的和,最終通過num2str函數(shù)將數(shù)值轉(zhuǎn)為文本。
最終程序如下

點擊工具欄中的運行按鈕,程序運行效果如下:

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
matlab
+關(guān)注
關(guān)注
189文章
3025瀏覽量
238719 -
程序
+關(guān)注
關(guān)注
117文章
3846瀏覽量
85243 -
Designer
+關(guān)注
關(guān)注
0文章
145瀏覽量
37535 -
計算器
+關(guān)注
關(guān)注
16文章
441瀏覽量
38924 -
GUI
+關(guān)注
關(guān)注
3文章
697瀏覽量
43473
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
如何使用Arduino構(gòu)建一個計算器
在本教程中,我們將使用 Arduino 構(gòu)建自己的計算器。這些值可以通過鍵盤(4×4 鍵盤)發(fā)送,結(jié)果可以在 LCD 屏幕上查看(16×2 點陣)。該計算器可以執(zhí)行簡單的運算,例如整數(shù)的加法,減法,乘法和除法。但是
基于matlab的多功能計算器(轉(zhuǎn))
該計算器是用純m語言實現(xiàn)的,沒有先GUI再callback的形式。 計算器編程中遇到的許多問題: 1.怎么樣實現(xiàn)每按一個鈕,數(shù)字增長
發(fā)表于 12-19 14:31
4位帶進位的加法+減法計算器
前段時間動手做了個小項目,跟大家分享一下!可實現(xiàn)4位帶進位加法/減法計算。目前負值無法顯示,只顯示負數(shù)絕對值。對實例1中的顯示部分有優(yōu)化。目前已實現(xiàn)
發(fā)表于 01-20 17:15
實現(xiàn)只有加法的極簡易計算器 幫新手一個超簡單的忙
我是初學(xué)labview 就幾天的新手 現(xiàn)在我需要叫一個作品 我想做一個只要計算器 就先實現(xiàn)加法運算吧但是現(xiàn)在沒思路了,因為關(guān)于labview
發(fā)表于 06-05 12:13
基于RS485的異步串行通信的設(shè)計,用F2812設(shè)計一個4位數(shù)加法計算器。
基于RS485的異步串行通信的設(shè)計用F2812設(shè)計一個4位數(shù)加法計算器,具體要求如下:(1)繪制系統(tǒng)框圖,采用TMS320-F2812方案;(2)包括電源設(shè)計、復(fù)位電路設(shè)計、時鐘電路設(shè)
發(fā)表于 12-16 19:50
STM32+GUI3.9裸跑,使用GUI做了一個計算器分享
STM32+GUI3.9裸跑,剛剛學(xué)習(xí)了一周關(guān)于GUI的知識,做了一個計算器,歡迎來拍磚?。∑渲?/div>
發(fā)表于 06-02 20:46
帶隙基準計算器(BGRC)功能
帶隙基準計算器(BGRC)是一個帶隙基準電路的設(shè)計和分析。所有的電路參數(shù)和輸出電壓的計算結(jié)溫的功
發(fā)表于 08-10 10:13
?2583次閱讀
使用51單片機設(shè)計一個簡易加法計算器的C語言程序免費下載
本文檔的主要內(nèi)容詳細介紹的是使用51單片機設(shè)計一個簡易加法計算器的C語言程序免費下載。
發(fā)表于 06-20 17:44
?15次下載
基于MATLAB App Designer的串口RS485 Modbus上位機
上學(xué)那會兒MATLAB還沒有App Designer,記得當(dāng)時開發(fā)了一個基于MATLAB的
發(fā)表于 05-29 16:03
?12次下載
使用MATLAB App Designer制作一個帶GUI的加法計算器
評論