How to use a same variable to functions in Gui?
1 次查看(过去 30 天)
显示 更早的评论
I have used the Gui to build the a programm. I would like when the user to click on menu item A, a number is stored in a variable. When the user click on menu item B, another number is stored in the same variable.
I want to use this variable in other function, in a loop. So, I'm trying that. Since now, I thank you for attention.
2 个评论
Shameer Parmar
2018-10-19
编辑:Shameer Parmar
2018-10-19
Are you sure you want to click on menu item ? OR you want to say push button of GUI?
采纳的回答
Daniel Fonsêca
2018-10-23
3 个评论
Stephen23
2018-10-30
编辑:Stephen23
2018-10-30
@Daniel Fonsêca: you change your approach to writing GUI's.
A much better approach is to pass the data to a GUI when it is called, process the data entirely within the GUI workspaces, and then return the data when the GUI closes (the waitfor command is critical here). A lot of well written code loads, processes data, and saves all without touching the base workspace at all.
See this for a simple example of passing data into and back from a GUI:
Clearing a workspace is rarely required in well written code: functions, which have independent workspaces, have their memory usage managed automatically by MATLAB.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Environment and Settings 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!