Why I get this error message? How figure can be corrupt?
10 次查看(过去 30 天)
显示 更早的评论
I try to open a figure and I get the following error
Error using load
Unable to read MAT-file D:\stelios phd files\DesMoines\karadokei\assume.fig. File might be corrupt.
Error in matlab.graphics.internal.figfile.FigFile/read (line 31)
hgDataVars = load(filename, '-mat', '-regexp', '^hg[M]');
Error in matlab.graphics.internal.figfile.FigFile
Error in loadFigure (line 31)
FF = matlab.graphics.internal.figfile.FigFile(fullpath);
Error in openfig>localOpenFigure (line 69)
h = loadFigure(filename, visibleAction);
Error in openfig (line 40)
figOut = localOpenFigure(filename, reuse, visibleAction);
Error in experiment (line 5)
hFig = openfig('assume.fig')
Any reasons for this?
1 个评论
dpb
2018-7-5
Seems to be a recurrent theme...
Unfortunately, don't see any real permanent solutions other than revert to a previous working copy or update version seems to have succeeded at least on one occasion...
回答(1 个)
Jan
2018-7-11
The file is corrupted. There is no chance that the forum can fix the problem for you.
You have to restore the former version of the file from your backup - perhaps Recent Versions under Windows? All changes you have done since the last backup are lost.
Do you remember what you have done with the file before it got corrupted?
2 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Environment and Settings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!