1樓:林立
第一。編抄輯框初始要設定為空bai,不然有問題第二。數du據需要轉換,zhi
編輯框內的格式是dao字元型,讀入字元後需要用str2num 或者str2double轉換才行
比如你輸入的為「2016」
那麼在按鈕的callback裡面這麼讀:data=dat2num(get(hobject,'string'))
matlab中的gui介面程式設計,在介面中輸入一個資料,按下按鈕根據公式進行計算,再顯示出來的。謝謝!
2樓:濯問萍朋藏
初學的話,用嚮導比較上手快
。在命令列輸入guide,開啟matlab的介面嚮導。
拖入你需回
要的控制元件。
在對應的答控制元件callback下寫入你的**。
%----------
1.我不知道如何用call
back來讓run這個按鍵呼叫那個源程式
如果你的源程式是m檔案,直接在callback下寫上這個m檔名。(m檔案放在同一目錄下)
如果是exe檔案,同樣寫下檔名,並在exe檔名前加個歎號(注意是英文格式)
2.如何把經過源程式處理過的影象分別顯示到以上3個axes中假設pic1,pic2是你組後處理完成的影象axes(handles.axes1)
imshow(pic1)
%axes(handles.axes2)
imshow(pic2)
3.如何把經過源程式計算過的那個數字結果顯示到那個txtnumber是你組後的結果數值。
set(handles.text1,'string',num2str(number));
text1是你的那個txt的tag名稱。
3樓:神意傲然
在按鈕的callback裡用get語句取得輸入的變數,然後編寫計算公式,再用set語句將求得的結果顯示在想要顯示的地方就行了~~~
怎麼才能讓從 matlab gui介面中的 edit text裡輸入的數值被程式呼叫
4樓:匿名使用者
這是bai一個資料傳遞問du
題:1、編輯這個edit的callback函式zhi;
2、設定全域性變數dao globla a=get(handles.edit,'string');
3、在你需
專要用到的程式或
屬者callback函式裡也要定義同樣的全域性變數globla a;
這樣,edit裡的a就可以傳遞到你需要的地方了。
5樓:轉基因牛
a = get(handles.edit1,'string');
matlab中如何編寫GUI的按鈕讀取一副影象,功能如下
把所有的 拷貝儲存執行即可 function zd479599250 編寫一個gui的按鈕讀取一副影象,功能如下 點選按鈕,彈出對話方塊,然後從對話方塊中選取 建立繪圖視窗,裡面包括一個座標系及一個按鈕 axes units normal pos 1 3 8 6 uicontrol style pu...
matlab 7中gui是什麼,matlab gui 是幹什麼的?
多用來 於通訊系統模源擬 這個會誤導人的吧。另外baimatlab,並不能說du 是graphics user inte ce 就是圖形化使用者介面,就是有對話方塊的程式!matlab gui 是幹什麼的?matlab gui 用於演算法開發 資料視覺化 資料分析以及數值計算的高階技術計算語言和互動...
怎樣在matlab的GUI圖形介面中的callback函式中再呼叫其他編好的函式呢
必須把函式你編號的函式控制代碼先在gui初始化時新增到類似於handls.控制代碼與資料集合中,再在callback中呼叫gui控制代碼集中你所編寫的函式的控制代碼,思路如此。可以的。保證那些被呼叫的函式儲存在搜尋路徑中,最方便的就是放到同一資料夾中。用matlab中的gui去直接呼叫和執行多個m檔...