极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

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

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

文件編號:D29

文件大?。?/strong>1.38M

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

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

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

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

原理介紹:

主窗體

采用 MATLAB figure 函數構建主窗體,設置相關屬性

GUI.fh = figure(...

    'units','pixels',...

    'numbertitle','off',...

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

    'menubar','none',...

    'WindowButtonMotionFcn',@func_refresh,...

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

按鈕和文本框

采用 MATLAB uicontrol 函數,設置相關屬性和 Callback 函數。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);

% 顯示結果的文本框

GUI.Text = uicontrol(...

    'Parent',GUI.fh,...

    'Style','text',...

    'BackgroundColor','white',...

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

    'hor','right',...

    'String','',...

    'fontsize',28);

計算過程

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

刷新文本框

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

按需寫作:

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

演示視頻:

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

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

運行截圖:

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

遠程協助:

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

點擊查看:遠程協助相關事項

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

文件目錄

 ├ 1.項目源碼

 ├ 2.運行截圖

 └ 3.演示視頻

TAG計算器
  • 7 次
  • 45 分