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!