How to open a saved figure?

9 ビュー (過去 30 日間)
Nicholas Kavouris
Nicholas Kavouris 2023 年 1 月 30 日
コメント済み: Fangjun Jiang 2023 年 1 月 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

回答 (1 件)

Fangjun Jiang
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
Fangjun Jiang 2023 年 1 月 30 日
The syntax for openfig(filename) is that the input argument is a .fig file name.
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.

サインインしてコメントする。

カテゴリ

Find more on Printing and Saving in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by