MATLAB giving me an error code suddenly?

So, I edited a code that had previously been running perfectly and I started getting a ton of error codes. So, I went back the original code and ran it and continued to get error codes. I have no idea why this is happening and I've already tried closing MATLAB and re-opening it. I would post my code, but its sensitive material. How do I, like, reset it or something?

댓글 수: 5

dpb
dpb 2018년 5월 15일
Looks like
  • Your "new original" code isn't really quite the original, working version, or
  • there could be data-dependent errors (have you duplicated a previous case exactly?)
There's nothing anybody here can do for you except remind of the importance of working backups before committing to large changes if you can't at least show enough of the offending code that can see what errors are.
Image Analyst
Image Analyst 2018년 5월 15일
Yes, reset it by recalling it from your backup/archive. If you don't have that and haven't exited MATLAB, hit the undo arrow until you can't anymore. Otherwise you're out of luck. You can hire Mathworks consulting and have them sign a Confidential Disclosure Agreement with you if you need to.
Stephen23
Stephen23 2018년 5월 15일
Some other possibilities:
  • some MATLAB files have become corrupted, e.g. accidently overwritten or edited.
  • a change to the MATLAB path has changed which functions are available, or which ones are being run.
  • the toolbox cache is out of date.
  • the license for some toolbox is no longer available.
Without knowing the exact error messages it is impossible to know what is going on.
Caroline Littel
Caroline Littel 2018년 5월 15일
편집: Walter Roberson 2018년 5월 15일
Warning: Error occurred while executing the listener callback for event ObjectBeingDestroyed
defined for class matlab.ui.Figure:
Error using matlab.ui.container.Menu/horzcat
Cannot convert double value 12.0002 to a handle
Error in convert2vector>cell2vector (line 48)
h = [h{:}];
Error in convert2vector (line 19)
h = cell2vector(h);
Error in convert2vector>cell2vector (line 43)
h{i} = convert2vector(h{i});
Error in convert2vector>struct2vector (line 36)
h = cell2vector(hnew);
Error in convert2vector (line 15)
h = struct2vector(h);
Error in convert2vector>cell2vector (line 43)
h{i} = convert2vector(h{i});
Error in convert2vector (line 19)
h = cell2vector(h);
Error in convert2vector>cell2vector (line 43)
h{i} = convert2vector(h{i});
Error in convert2vector>struct2vector (line 36)
h = cell2vector(hnew);
Error in convert2vector (line 15)
h = struct2vector(h);
Error in siggui.sigguiMCOS/handles2vector (line 449)
h = convert2vector(h);
Error in siggui.sigcontainerMCOS/thisunrender (line 329)
delete(handles2vector(this));
Error in siggui.sigguiMCOS/unrender (line 1885)
thisunrender(h, varargin{:});
Error in siggui.sigguiMCOS/figure_listener (line 258)
unrender(h);
Error in siggui.sigguiMCOS>lclfigure_listener (line 2100)
figure_listener(this, eventData)
Error in siggui.sigguiMCOS>@(h,ev)lclfigure_listener(this,ev) (line 2085)
cb = @(h, ev) lclfigure_listener(this, ev);
Error in closereq (line 18)
delete(gcbf);
> In closereq (line 18)
Warning: Error executing listener callback for PostSet event on Visible dynamic property in
object of siggui.fvtool class:
Error using matlab.ui.container.Menu/set
Invalid or deleted object.
Error in siggui.fvtool/visible_listener (line 1194)
set(h.menu.analysis,'Visible',visState);
Error in siggui.sigguiMCOS>lclvisible_listener (line 2117)
visible_listener(this, eventData)
Error in siggui.sigguiMCOS>@(h,ev)lclvisible_listener(this,ev) (line 2043)
cb = @(h, ev) lclvisible_listener(this, ev);
Error in siggui.sigguiMCOS>objectbeingdestroyed_listener (line 2128)
this.Visible = 'Off';
Error in siggui.sigguiMCOS>@(h,ev)objectbeingdestroyed_listener(this,ev) (line 2077)
cb = @(h, ev) objectbeingdestroyed_listener(this, ev);
Error in sigtools.fvtool/cleanup (line 955)
delete(hFVT);
Error in sigtools.sigfig>lclfbd_listener (line 1088)
cleanup(this);
Error in sigtools.sigfig>@(h,ev)lclfbd_listener(this) (line 979)
addlistener(hFig, 'ObjectBeingDestroyed', @(h, ev) lclfbd_listener(this));
Error in closereq (line 18)
delete(gcbf);
> In siggui.sigguiMCOS>objectbeingdestroyed_listener (line 2128)
In siggui.sigguiMCOS>@(h,ev)objectbeingdestroyed_listener(this,ev) (line 2077)
In sigtools.fvtool/cleanup (line 955)
In sigtools.sigfig>lclfbd_listener (line 1088)
In sigtools.sigfig>@(h,ev)lclfbd_listener(this) (line 979)
In closereq (line 18)
Warning: Error occurred while executing the listener callback for event ObjectBeingDestroyed
defined for class siggui.fvtool:
Error using matlab.ui.container.Menu/horzcat
Cannot convert double value 12.0002 to a handle
Error in convert2vector>cell2vector (line 48)
h = [h{:}];
Error in convert2vector (line 19)
h = cell2vector(h);
Error in convert2vector>cell2vector (line 43)
h{i} = convert2vector(h{i});
Error in convert2vector>struct2vector (line 36)
h = cell2vector(hnew);
Error in convert2vector (line 15)
h = struct2vector(h);
Error in convert2vector>cell2vector (line 43)
h{i} = convert2vector(h{i});
Error in convert2vector (line 19)
h = cell2vector(h);
Error in convert2vector>cell2vector (line 43)
h{i} = convert2vector(h{i});
Error in convert2vector>struct2vector (line 36)
h = cell2vector(hnew);
Error in convert2vector (line 15)
h = struct2vector(h);
Error in siggui.sigguiMCOS/handles2vector (line 449)
h = convert2vector(h);
Error in siggui.sigcontainerMCOS/thisunrender (line 329)
delete(handles2vector(this));
Error in siggui.sigguiMCOS/unrender (line 1885)
thisunrender(h, varargin{:});
Error in siggui.sigguiMCOS>objectbeingdestroyed_listener (line 2129)
unrender(this);
Error in siggui.sigguiMCOS>@(h,ev)objectbeingdestroyed_listener(this,ev) (line 2077)
cb = @(h, ev) objectbeingdestroyed_listener(this, ev);
Error in sigtools.fvtool/cleanup (line 955)
delete(hFVT);
Error in sigtools.sigfig>lclfbd_listener (line 1088)
cleanup(this);
Error in sigtools.sigfig>@(h,ev)lclfbd_listener(this) (line 979)
addlistener(hFig, 'ObjectBeingDestroyed', @(h, ev) lclfbd_listener(this));
Error in closereq (line 18)
delete(gcbf);
> In sigtools.fvtool/cleanup (line 955)
In sigtools.sigfig>lclfbd_listener (line 1088)
In sigtools.sigfig>@(h,ev)lclfbd_listener(this) (line 979)
In closereq (line 18)
>>
Walter Roberson
Walter Roberson 2018년 5월 15일
Are you using the Filter Visualization Tool, fvtool ?

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 Language Support에 대해 자세히 알아보기

제품

릴리스

R2017a

질문:

2018년 5월 15일

댓글:

2018년 5월 15일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by