我正在使用以下回调函数(请参阅每条相关行的注释):
function pushbutton5_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton5 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
%Call the calculation twice
[wv ,ff, tt] = calc_user_data(ear_vector(i)); %Call a function that prints some data using plot
save(store_file_name,'wv' ,'ff', 'tt');
axes(handles.axes2);
在进入函数calc_user_data
之前 - 我的处理程序一切正常,我可以使用它们。
然而,一旦从函数返回,在此处理程序上使用'axes'的尝试将失败,并显示以下消息:
Invalid object handle
据我所知,由于某些原因,我的处理程序正在丢失,如果有人可以解释如何避免这种情况,我会很感激。
谢谢!