使用MATLAB App Designer可以制作帶GUI的程序,下面將通過一個簡單的實例展示設計流程。
目標: 制作一個加法計算器,輸入兩個參數后點擊計算按鈕顯示兩個參數的和。
01啟動App Designer:點擊MATLAB工具欄 新建>App 或者在命令行輸入appdesigner打開APP設計工具。
打開APP設計工具后,點擊新建>空白App,創建文件
02繪制加法器的界面。將左側工具欄中的按鈕拖到右側畫布中。
單擊修改文本。創建UI界面
接下來開始創建函數。首先創建初始化函數,這使得文本框有一個初始值。
初始化函數如下
function startupFcn(app)
app.aEditField.Value = 0;
app.bEditField.Value = 1;
app.AnswerTextArea.Value = '1';
end
此段程序將a的值顯示為0,b的值顯示為1,Answer文本框顯示1.
此程序希望用戶點擊Compute按鈕后顯示結果,因此現在添加這個按鈕的回調
函數如下
function ComputeButtonPushed(app, event)
a = app.aEditField.Value;
b = app.bEditField.Value;
app.AnswerTextArea.Value = num2str(a+b);
end
這段程序的功能是計算a和b的和,最終通過num2str函數將數值轉為文本。
最終程序如下
點擊工具欄中的運行按鈕,程序運行效果如下:
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
matlab
+關注
關注
182文章
2963瀏覽量
230192 -
程序
+關注
關注
116文章
3778瀏覽量
80858 -
Designer
+關注
關注
0文章
121瀏覽量
35742 -
計算器
+關注
關注
16文章
437瀏覽量
37297 -
GUI
+關注
關注
3文章
650瀏覽量
39553
發布評論請先 登錄
相關推薦
如何使用Arduino構建一個計算器
在本教程中,我們將使用 Arduino 構建自己的計算器。這些值可以通過鍵盤(4×4 鍵盤)發送,結果可以在 LCD 屏幕上查看(16×2 點陣)。該計算器可以執行簡單的運算,例如整數的加法,減法,乘法和除法。但是
基于matlab的多功能計算器(轉)
該計算器是用純m語言實現的,沒有先GUI再callback的形式。 計算器編程中遇到的許多問題: 1.怎么樣實現每按一個鈕,數字增長
發表于 12-19 14:31
4位帶進位的加法+減法計算器
前段時間動手做了個小項目,跟大家分享一下!可實現4位帶進位加法/減法計算。目前負值無法顯示,只顯示負數絕對值。對實例1中的顯示部分有優化。目前已實現
發表于 01-20 17:15
實現只有加法的極簡易計算器 幫新手一個超簡單的忙
我是初學labview 就幾天的新手 現在我需要叫一個作品 我想做一個只要計算器 就先實現加法運算吧但是現在沒思路了,因為關于labview
發表于 06-05 12:13
基于RS485的異步串行通信的設計,用F2812設計一個4位數加法計算器。
基于RS485的異步串行通信的設計用F2812設計一個4位數加法計算器,具體要求如下:(1)繪制系統框圖,采用TMS320-F2812方案;(2)包括電源設計、復位電路設計、時鐘電路設
發表于 12-16 19:50
基于MATLAB App Designer的串口RS485 Modbus上位機
上學那會兒MATLAB還沒有App Designer,記得當時開發了一個基于MATLAB的
發表于 05-29 16:03
?8次下載
評論