How to run a matlab function using a button pushed in AppDesigner
Show older comments
Hello everyone,
My question is simple. I want to run a function in matlab base workspace using a button pushed in AppDesigner.
I added a button in my app, and create a callback with this instruction :
run ('Path of my function');
My function is (just for the test) :
function r=addition(a,b)
r=a+b;
end
Thank you in advance.
6 Comments
Jan
on 19 Jul 2021
This function has 2 inputs. Hwich inputs do you provide when you define the callback?
Myssipsa Mehraz
on 19 Jul 2021
@Myssipsa Mehraz There's no reason the callback code you've posted wouldn't work. It's just an unnecessarily awkward style of programming.
Myssipsa Mehraz
on 21 Jul 2021
Edited: Myssipsa Mehraz
on 21 Jul 2021
Jan
on 21 Jul 2021
Using assignin to create variables in the base workspace and calling a script is a shot in your knee. Convert the script into a function and provide the variables as input arguments. Then it is very easy to call your function from inside the callback of a GUI.
Myssipsa Mehraz
on 22 Jul 2021
Accepted Answer
More Answers (0)
Categories
Find more on Interactive Control and Callbacks in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

