簡體   English   中英

在MATLAB的GUIDE工具中編程GUI的“編輯文本”和“按鈕”組件

[英]Programming of 'edit text' & 'pushbutton' components of a GUI in MATLAB's GUIDE tool

我有一個.m文件,其中定義了輸入和輸出變量以及其他函數文件的調用,這些文件根據提供的數字輸入來計算數字輸出。

我想在MATLAB中同樣構建一個GUI。

我需要的是編碼信息

1)從“編輯文本”組件中檢索數字數據,並將此數據分配為輸入數據

2)通過單擊按鈕來設置操作以運行程序,從輸入計算輸出並將數值顯示為輸出。

據我了解您的問題,這很容易。 我希望這會有所幫助。
1.通過在命令窗口中輸入“指南”來打開指南。
2.單擊空白gui
3.引導窗口將打開
4.單擊並拖動一個按鈕和一個編輯文本。
5.單擊編輯器
6.保存文件
7.進入以下功能

  function pushbutton_Callback(hObject, eventdata, handles)  

並在下面寫下此代碼。

  str = inputdlg('Enter numbers (seperated by commas)');         
  num = str2num(str{1});    
  a=num(:,1);    
  b=num(:,2);    
  ans=a+b; //or whatever you want to do!    
  caption = sprintf('your answer is %.2f',ans)    
  set(handles.edit,'string',caption)    

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM