How can I solve "Invalid object handle" error when trying to open a .fig?
2 ビュー (過去 30 日間)
古いコメントを表示
When I try to open a figure using open('my_figure.fig'), I have this error message:
![](https://www.mathworks.com/matlabcentral/images/broken_image.png)
What are some likely issues?
The figure was saved using
saveas(gcf,'my_figure.fig', 'fig')
in a Matlab script that was run from the Linux shell:
matlab -nodesktop -r "run my_script; exit;"
Thanks, F
2 件のコメント
David Sanchez
2013 年 7 月 22 日
Can you open the figure somehow? I downloaded it and could not open it, which could mean the file is damaged.
回答 (2 件)
David Sanchez
2013 年 7 月 22 日
Try doing it with a figure handle:
h = figure;
plot(1:4,5:8)
saveas(h,'my_fig.fig')
0 件のコメント
Jan
2013 年 7 月 22 日
You need to call the M-file to open a GUI, while opening a GUI just by opening the FIG file creates such errors, because the OpeningFcn or CreateFcn did not run (as far as I know, but I'm not using GUIDE for exactly such reasons).
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Interactive Control and Callbacks についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!