1樓:匿名使用者
必須把函式你編號的函式控制代碼先在gui初始化時新增到類似於handls.*控制代碼與資料集合中,再在callback中呼叫gui控制代碼集中你所編寫的函式的控制代碼,思路如此。
2樓:日向淳正
可以的。保證那些被呼叫的函式儲存在搜尋路徑中,最方便的就是放到同一資料夾中。
用matlab中的gui去直接呼叫和執行多個m檔案有callback怎麼實現? 10
3樓:醜水凡
function start_callback(hobject, eventdata, handles)
% hobject handle to start (see gcbo)
% eventdata reserved - to be defined in a future version of matlab
% handles structure with handles and user data (see guidata)
global flag
flag=1;
switch(get(handles.modu_method,'value'))
case 1
case 2
dsb_am; %% 被呼叫的.m檔名字
case 3
ssb_am; %% 被呼叫的.m檔名字
case 4
vsb_am; %% 被呼叫的.m檔名字
case 5
conventional_am; %% 被呼叫的.m檔名字
case 6
qam; %% 被呼叫的.m檔名字
case 7
fm;case 8
pm;end
這是我的一個gui的call back 檔案到一部分, 這是一個按鈕的call back 函式,通過判斷之前的一個引數的值,來決定呼叫哪個函式。希望對你有幫助。
4樓:
m檔案相當於函式,呼叫函式就行
5樓:匿名使用者
m檔案通過檔名就可以直接執行
6樓:
在控制元件的callback函式裡直接加一句 檔名.m呼叫不就行了。
以MATLAB軟體的圖形使用者介面(GUI)開發環境和影象處理
只知道這麼點 fft變換 讀入原始影象 subplot 1,2,1 imshow i title yuan tu 求離散傅立葉頻譜 j fftshift fft2 i subplot 1,2,2 imshow log abs j 8,10 title fft 回答者 4289791wei 試用期 一...
matlab中GUI的callback問題急啊
其實,對於初學者而言,你完全可以使用matlab guide建立gui介面,而不必寫這麼多的 怎樣在matlab的gui圖形介面中的callback函式中再呼叫其他編好的函式呢?必須把函式你編號的函式控制代碼先在gui初始化時新增到類似於handls.控制代碼與資料集合中,再在callback中呼叫...
在MATLAB的GUI中,得到M檔案中的某個引數值
我愛飯 你的意思是按button3執行step3.m檔案,然後按button4再輸出變數precision嗎?如果變數precision的值是執行step3.m檔案之後得到的則可以採用全域性變數的方法寫 這個button是執行step3.m檔案的,想得到其中的變數precision。function...