请帮帮忙。错误显示该对象被删除。
使用handle.handle/get无效或删除对象时出错。 C:\ Files\MATLAB\R2011b\toolbox\matlab\graph2d\plotyy.p>localUpdatePosition程序中的错误(第373行) C:\ Files\MATLAB\R2011b\toolbox\matlab\graph2d\plotyy.p>@(obj,evd (localUpdatePosition(obj,evd,ax(1),ax(2))中的错误)(第212行)
我真的不明白什么被删除了,但是每次我执行impz(信号)时,这个图都没有显示正确的图形,不像freqz(信号)和z平面(信号)中的图。
这就是真正发生的事情(26秒视频)- https://www.youtube.com/watch?v=HTR45lNIjuc
第212行包含以下代码handles.N = str2num(get(handles.edtOrder,'String'));第373行包含以下代码zplane(handles.axPlots,handles.firVector,1)
脉冲响应码
if (get(handles.cbImpResp,'Value') == 1)
        set(handles.txtPlotAvail,'Visible','off');
        switch (handles.filterValue)
            case 'FIR'
                impz(handles.axPlots,handles.firVector,1)
            case 'IIR'
                impz(handles.axPlots,handles.vectorB,handles.vectorA)
            case 'Multiple Bandpass'
        end
    else
        set(handles.txtPlotAvail,'Visible','on');
end发布于 2013-11-26 06:25:13
代码要么将句柄混在一起,要么覆盖旧句柄。如果没有完整的源代码,就无法调试它。请参阅http://www.mathworks.com/matlabcentral/answers/85117
https://stackoverflow.com/questions/20209506
复制相似问题