MATLAB: How to use variables in between GUI function

guipushbutton

I am very new to GUI and so far for my understanding is that you can only put a tag's name behind handles. to communicate between different functions. For example, one uses axes(handles.axes1) inside a push button function.
For my case, I have several functions inside a GUI and there is one variable that is produced by one function, which is not defined previously when I made the GUI layout by GUIDE, it is only produced when the code is run and I would like to use it later in a pushbutton function, in this case, what should I do to make this variable outside of its mother function in order to be used in my pushbutton function?
Sorry if I sound confusing.
Any discussion/help is welcomed! Thanks!

Best Answer

your_variable=10
handles.your_variable=your_variable
guidata(hObject,handles)
To call the variable
your_variable=handles.your_variable
Related Question