How to open a saved figure?
23 ビュー (過去 30 日間)
古いコメントを表示
I save figures to a MasterStruct for later access to store data, i am trying to open the figures using two different methods:
1.
figure(MasterStruct(k).fighandle)
Error using figure
Argument must be a Figure object or a positive integer.
class(MasterStruct(k).fighandle)='matlab.ui.Figure'
2.
openfig("file/subfolder/fighandle.fig")
figure(fighandle)
Error using figure
Argument must be a Figure object or a positive integer.
How can i open these previously made figures? the workspace identifies fighandle as a 1x1 figure
0 件のコメント
回答 (1 件)
Fangjun Jiang
2023 年 1 月 30 日
If you have the figure saved in a .fig file, I think it should be
open('file/subfolder/fighandle.fig')
4 件のコメント
Fangjun Jiang
2023 年 1 月 30 日
Use variable "a" and "b" above, "a" is a figure handle. It contains meta data of the figure. You could do
open a, it opens the figure property editor
but openfig(a) errors because openfig() expects a .fig file name.
参考
カテゴリ
Help Center および File Exchange で Migrate GUIDE Apps についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!