Storing arrays with guidata/Userdata
이전 댓글 표시
Im having a hard time wrapping my head around how I might go around storing an array for later use using my gui. I want to be able to store an array called LN using a pushbutton but im not entirely sure how to tackle it. I dont need anything too complex I just want to be able to see an example and figure out where to start. Ive looked over guidata and Userdata functions. I came to the conclusion guidata may be more functional for my current project, but other than using it within a figure, im not sure how to store LN with the press of the pushbuttons I have.
댓글 수: 5
Walter Roberson
2023년 11월 14일
Are you using App Designer or GUIDE or building your own code?
Mason
2023년 11월 14일
Stephen23
2023년 11월 14일
If you are writing your own GUI then by using nested functions you can easily avoid this whole GUIDE-based indirection of using GUIDATA.
Mason
2023년 11월 14일
Mason
2023년 11월 14일
채택된 답변
추가 답변 (1개)
Walter Roberson
2023년 11월 14일
function Myproj_Button1_Callback(hObject, event, ~)
handles = guidata(hObject) ;
handles.LN = magic(7);
guidata(hObject, handles);
function Myproj_GoButton(hObject, event, ~)
handles = guidata(hObject);
LN = handles.LN;
If you are using guide then some simplifications are possible
카테고리
도움말 센터 및 File Exchange에서 Whos에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!