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

1 visualizzazione (ultimi 30 giorni)
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 Commenti
Ruger28
Ruger28 il 5 Giu 2020
Probably an obvious question, but is your .m file called myfun.m ?
Maximilian Rauch
Maximilian Rauch il 5 Giu 2020
Modificato: Maximilian Rauch il 5 Giu 2020
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

Accedi per commentare.

Risposte (1)

Ana Gonçalves
Ana Gonçalves il 5 Giu 2020
Modificato: Ana Gonçalves il 5 Giu 2020
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);

Categorie

Scopri di più su Interactive Control and Callbacks in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by