用MATLAB中的GUI去直接呼叫和執行多個M檔案有callback怎麼實現

2021-05-02 11:24:26 字數 1300 閱讀 8461

1樓:醜水凡

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 函式,通過判斷之前的一個引數的值,來決定呼叫哪個函式。希望對你有幫助。

2樓:

m檔案相當於函式,呼叫函式就行

3樓:匿名使用者

m檔案通過檔名就可以直接執行

4樓:

在控制元件的callback函式裡直接加一句 檔名.m呼叫不就行了。

matlab中怎麼同時執行多個m檔案,這些檔案怎麼相互呼叫?

5樓:匿名使用者

function sin=drawsin(x)%放在第一個m檔案中sin=sin(x);

plot(x,y,'g*');

function cos=drawcos(x)%放在第二個m檔案中cos=sin(x);

plot(x,y,'r*');

function main()%放在第三個m檔案中,drawsin,drawcos是子程式

x=-pi:0.1:pi;

drawsin(x)

drawcos(x)

急求Matlab中GUI建立介面

一個實來例自搞定matlab介面程式設計 非常不錯,推薦給你 可以看看幫助檔案裡的demo 應該會有所幫助 f1 demos creating graphical user inte ces 留個郵箱 可以給你點資料 已傳送 在命令視窗輸入guide,就開啟了,你再新建一個figure就是 你進去後...

matlab的GUI中的彈出式選單,如何才能得到對應的值。比

你用的是哪一個控制元件啊?彈出式選單是什麼?popupmenu?matlab gui中控制元件的value值是什麼意思,有什麼用 不同的控制元件不一樣。hobject的value是當前物件 一般是滑鼠點的地方 的值,比如listbox裡有一列選項,其value就依次是1.2.3.也有某些具體控制元件...

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

必須把函式你編號的函式控制代碼先在gui初始化時新增到類似於handls.控制代碼與資料集合中,再在callback中呼叫gui控制代碼集中你所編寫的函式的控制代碼,思路如此。可以的。保證那些被呼叫的函式儲存在搜尋路徑中,最方便的就是放到同一資料夾中。用matlab中的gui去直接呼叫和執行多個m檔...