欧美日韩欧美,女人和拘做受大片免费看,麻花豆传媒剧国产mv免费版特色,欧美成人精品高清在线观看,麻豆产精国品一二三产区区

【D29】Matlab GUI計算器(純代碼編寫)

2022-05-27 22:06:08      索煒達電子      780     

文件編號:D29

文件大?。?/strong>1.38M

代碼行數(shù):249行(主函數(shù))

開發(fā)環(huán)境:Matlab2020

猿創(chuàng)承諾:該項目親測正常運行,需遠程調(diào)試部署需另外收費,確保正常使用,不能正常使用全額退款。

簡要概述:Matlab GUI計算器(純代碼編寫)

原理介紹:

主窗體

采用 MATLAB figure 函數(shù)構(gòu)建主窗體,設(shè)置相關(guān)屬性

GUI.fh = figure(...

    'units','pixels',...

    'numbertitle','off',...

    'name','我為何這么帥',...

    'menubar','none',...

    'WindowButtonMotionFcn',@func_refresh,...

    'position',[500 300 360 460]);

按鈕和文本框

采用 MATLAB uicontrol 函數(shù),設(shè)置相關(guān)屬性和 Callback 函數(shù)。uicontrol 創(chuàng)建的對象的 Style 屬性默認是 Button

% 按鈕0

GUI.Button_0 = uicontrol(...

    'Parent',GUI.fh,...

    'position',[10 10 130 50],...

    'String','0',...

    'fontsize',18,...

    'callback',@func_0);

% 顯示結(jié)果的文本框

GUI.Text = uicontrol(...

    'Parent',GUI.fh,...

    'Style','text',...

    'BackgroundColor','white',...

    'Position',[10 310 340 100],...

    'hor','right',...

    'String','',...

    'fontsize',28);

計算過程

采用一個字符型變量來緩存輸入的內(nèi)容,按下’等于‘按鈕時,使用 MATLAB eval 函數(shù)計算表達式的值

刷新文本框

設(shè)置 figure 的'WindowButtonMotionFcn'為刷新函數(shù),每當鼠標在主窗體內(nèi)移動時,實現(xiàn)刷新。還有一種方法是通過定時器實現(xiàn)刷新。理論上最好的刷新方式,是每當按下任意主窗體中一個按鈕時,顯示刷新,但是 figure 的'WindowButtonDownFcn' 僅對鼠標單擊在主窗體上有效果,對于單擊主窗體的子對象無效。

按需寫作:

【D29】Matlab GUI計算器(純代碼編寫)

演示視頻:

【D29】Matlab GUI計算器(純代碼編寫)

點擊查看:系統(tǒng)演示視頻

運行截圖:

【D29】Matlab GUI計算器(純代碼編寫)

遠程協(xié)助:

溫馨提示:索煒達.猿創(chuàng)官方提供收費遠程協(xié)助,確保您項目運行成功。

點擊查看:遠程協(xié)助相關(guān)事項

我們提供完整項目文件清單如下:

文件目錄

 ├ 1.項目源碼

 ├ 2.運行截圖

 └ 3.演示視頻

TAG計算器
  • 7 次
  • 45 分