How to take output from another m file in gui?

hi, I am rohan, I have new to gui , i want to make gui in which when I chick to push button one program should run (which is having plot of sine wave) but that output can show in gui axes again can anyone help me out please?

1 Comment

the out put of m file is plot which is in another figure window then how can it display in that gui

Sign in to comment.

 Accepted Answer

to run any other m-file from the GUI, just make a call to the desired m-file on the pushbutton callback function.
function my_push_callback(...)
my_m_file.m;
To plot to axes within the GUI, take note of the tag assigned to the axes in property manager:
plot(x,y,'Parent',handles.axes_tag)

3 Comments

can u please explain with example?
Do not include the ".m" extension.
function my_push_callback(src, event)
my_m_file();
end
If you are using App designer:
plot(app.UIAxes,x,y);

Sign in to comment.

Categories

Find more on Interactive Control and Callbacks in Help Center and File Exchange

Tags

Asked:

on 13 Jun 2013

Commented:

on 2 Sep 2020

Community Treasure Hunt

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

Start Hunting!