怎樣在matlab的GUI圖形介面中的callback函式中再呼叫其他編好的函式呢

時間 2021-07-01 01:44:39

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)程式設計,利用訊號處

建議看看 matlab例項分析與程式設計大全 訊號產生 正弦波 餘弦波 方波 鋸齒波 階躍訊號 衝激訊號 高斯訊號 訊號基本運算 相加 相乘 移位 尺度變換 反褶 卷積 線性系統的時域分析 脈衝響應 階躍響應 連續時間訊號的頻域分析 傅立葉變換 傅立葉變換逆變換 頻響特性 這些問題都有特定的程式指令...

在matlab中怎樣求圖形的面積

a 對於任意給定一個圖形,怎樣求出其面積,需要具體情況具體對待 b 求特殊形狀的面積.例如求圓的面積 function arear r r 5 圓的半徑 arear pi r 2 function jxa a,b 求矩形的面積,a,b為其長與寬areaa a b 總之你可以把一些常用的圖形自己編寫成...

在MATLAB的GUI中,得到M檔案中的某個引數值

我愛飯 你的意思是按button3執行step3.m檔案,然後按button4再輸出變數precision嗎?如果變數precision的值是執行step3.m檔案之後得到的則可以採用全域性變數的方法寫 這個button是執行step3.m檔案的,想得到其中的變數precision。function...