0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用MATLAB App Designer制作一個帶GUI的加法計算器

CHANBAEK ? 來源:云白山清 ? 作者:云白山清 ? 2023-09-11 15:57 ? 次閱讀

使用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ù)值轉為文本。

最終程序如下

圖片

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

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • matlab
    +關注

    關注

    180

    文章

    2952

    瀏覽量

    229857
  • 程序
    +關注

    關注

    115

    文章

    3743

    瀏覽量

    80661
  • Designer
    +關注

    關注

    0

    文章

    119

    瀏覽量

    35663
  • 計算器
    +關注

    關注

    16

    文章

    435

    瀏覽量

    37218
  • GUI
    GUI
    +關注

    關注

    3

    文章

    632

    瀏覽量

    39437
收藏 人收藏

    評論

    相關推薦

    如何使用Arduino構建計算器

    在本教程中,我們將使用 Arduino 構建自己的計算器。這些值可以通過鍵盤(4×4 鍵盤)發(fā)送,結果可以在 LCD 屏幕上查看(16×2 點陣)。該計算器可以執(zhí)行簡單的運算,例如整數(shù)的加法,減法,乘法和除法。但是
    的頭像 發(fā)表于 11-21 17:43 ?5557次閱讀
    如何使用Arduino構建<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>計算器</b>

    基于matlab的多功能計算器(轉)

    計算器是用純m語言實現(xiàn)的,沒有先GUI再callback的形式。 計算器編程中遇到的許多問題: 1.怎么樣實現(xiàn)每按鈕,數(shù)字增長
    發(fā)表于 12-19 14:31

    基于GUI的完全xp系統(tǒng)計算器簡單計算器

    基于GUI的完全xp系統(tǒng)計算器簡單的計算器
    發(fā)表于 01-07 09:49

    4位帶進位的加法+減法計算器

    前段時間動手做了小項目,跟大家分享下!可實現(xiàn)4位帶進位加法/減法計算。目前負值無法顯示,只顯示負數(shù)絕對值。對實例1中的顯示部分有優(yōu)化。目前已實現(xiàn)
    發(fā)表于 01-20 17:15

    實現(xiàn)只有加法的極簡易計算器 幫新手超簡單的忙

    我是初學labview 就幾天的新手 現(xiàn)在我需要叫作品 我想做一個只要計算器 就先實現(xiàn)加法運算吧但是現(xiàn)在沒思路了,因為關于labview
    發(fā)表于 06-05 12:13

    基于RS485的異步串行通信的設計,用F2812設計4位數(shù)加法計算器。

    基于RS485的異步串行通信的設計用F2812設計4位數(shù)加法計算器,具體要求如下:(1)繪制系統(tǒng)框圖,采用TMS320-F2812方案;(2)包括電源設計、復位電路設計、時鐘電路設
    發(fā)表于 12-16 19:50

    STM32+GUI3.9裸跑,使用GUI做了計算器分享

    STM32+GUI3.9裸跑,剛剛學習了周關于GUI的知識,做了計算器,歡迎來拍磚!!其中
    發(fā)表于 06-02 20:46

    如何去制作簡易的計算器

    如何去制作簡易的計算器?簡易的計算器有何功能?
    發(fā)表于 09-27 08:44

    隙基準計算器(BGRC)功能

    隙基準計算器(BGRC)是隙基準電路的設計和分析。所有的電路參數(shù)和輸出電壓的計算結溫的功
    發(fā)表于 08-10 10:13 ?2207次閱讀
    <b class='flag-5'>帶</b>隙基準<b class='flag-5'>計算器</b>(BGRC)功能

    很好的計算器

    電子發(fā)燒友網(wǎng)站提供《很好的計算器.rar》資料免費下載
    發(fā)表于 09-27 19:35 ?59次下載

    十進制加法計算器

    Multisim 仿真作業(yè) 位十進制加法計算器。
    發(fā)表于 04-25 14:22 ?0次下載

    簡易計算器設計與制作

    本文主要介紹了簡易計算器設計與制作方法。
    發(fā)表于 06-26 08:00 ?88次下載
    簡易<b class='flag-5'>計算器</b>設計與<b class='flag-5'>制作</b>

    使用單片機設計的簡易加法計算器程序免費下載

    本文檔的主要內容詳細介紹的是使用單片機設計的簡易加法計算器程序免費下載。
    發(fā)表于 08-09 17:33 ?3次下載
    使用單片機設計的簡易<b class='flag-5'>加法</b><b class='flag-5'>計算器</b>程序免費下載

    使用51單片機設計簡易加法計算器的C語言程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機設計簡易加法計算器的C語言程序免費下載。
    發(fā)表于 06-20 17:44 ?15次下載
    使用51單片機設計<b class='flag-5'>一</b><b class='flag-5'>個</b>簡易<b class='flag-5'>加法</b><b class='flag-5'>計算器</b>的C語言程序免費下載

    基于MATLAB App Designer的串口RS485 Modbus上位機

    上學那會兒MATLAB還沒有App Designer,記得當時開發(fā)了基于MATLAB
    發(fā)表于 05-29 16:03 ?8次下載
    基于<b class='flag-5'>MATLAB</b> <b class='flag-5'>App</b> <b class='flag-5'>Designer</b>的串口RS485 Modbus上位機