用MATLAB中的GUI去直接调用和运行多个M文件有callback怎么实现?

最好给个程序模型
2024-12-30 00:09:49
推荐回答(4个)
回答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:

在控件的callback函数里直接加一句 文件名.m调用不就行了。

回答3:

m文件通过文件名就可以直接运行

回答4:

M文件相当于函数,调用函数就行