MATLAB Answers

0

From GUI to workspace and from GUI1 to GUI2

Asked by Plastic Soul on 16 Mar 2014
Latest activity Answered by Image Analyst
on 16 Mar 2014
Hi,
I made a simple GUI that imports data and plots it. I am working with regular formulas, such as:
a=var(b);
plot(a)
Now, I would like to save my vector "a" to a workspace automatically, so I can save my workspace later on (or if program can). Should I have used handles, i.e.
handles.a=var(handles.b);
I dont really get what handles are, so if someone can explain that on a basic level, I would appreciate it.
Also, how could I use that data from one GUI, in another GUI (they are connected as parts of the same program)?

  0 Comments

Sign in to comment.

1 Answer

Answer by Image Analyst
on 16 Mar 2014

You can't use handles since that is a structure that is local to each GUI. You'd have to write to a mat file or use setappdata() and getappdata(). Or assignin/evalin though those are normally not recommended.

  0 Comments

Sign in to comment.