MATLAB GUI引用了不存在的字段

假設在MATLAB的GUI中有兩個回調函數,在第一個回調函數中,新建了一個變量handles.a=×××××;在下一個回調函數中想把handles.a拿出來,於是寫了一句a=handles.a,運行發現報錯了,出錯在a=handles.a這一句,說引用了不存在的字段,可是明明之前定義過這個變量

原因就出在在第一個回調函數中沒有保存定義的變量handles.a,所以在下一個函數中找不到這個變量。因此,需要在第一個回調函數最後加上一句

guidata(hObject,handles);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章