Calling a function from m.file into a pushbutton in GUI

1 次查看(过去 30 天)
Hi,
I have a m.File with the a function "myfun(input)" and a GUI with a pushbutton. I want to run that mfile function by pressing the pushbutton. I don´t know how to implemente it correctly into the pushbutton-function.
Any help would be great!
This one doesn´t work :/:
function generatebtn_Callback(hObject, eventdata, handles)
input=xyz;
myfun(input);
Thank you:)
  5 个评论
Ruger28
Ruger28 2020-6-5
Probably an obvious question, but is your .m file called myfun.m ?
Maximilian Rauch
Maximilian Rauch 2020-6-5
编辑:Maximilian Rauch 2020-6-5
I´m new to Matlab ...I thought with myfun I would only call the m.File to run and not the function itself(with its inputs).
Thank you and sorry for the stupid question :D

请先登录,再进行评论。

回答(1 个)

Ana Gonçalves
Ana Gonçalves 2020-6-5
编辑:Ana Gonçalves 2020-6-5
To open .m files with a pushbutton use this:
% --- Executes on button press in pushbutton
function pushbutton_Callback(hObject, eventdata, handles)
strM_File = ('C:\Users\Desktop\Matlab\YourMFileNameHere.m'); %The folder which contains your .m file
open (strM_File);

类别

Help CenterFile Exchange 中查找有关 Interactive Control and Callbacks 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by