Plotting figures using figure handles

9 Ansichten (letzte 30 Tage)
jack
jack am 8 Sep. 2015
Kommentiert: dpb am 9 Sep. 2015
hello guys, i need your help in solving the following problem: i have an open figure and i have done the following:
fig = gcf;
now i have closed the figure and i want to plot what is inside fig. Is this possible without saving the figure in .fig file? If yes then how can it be done?
Thanks in advance.

Akzeptierte Antwort

dpb
dpb am 8 Sep. 2015
Once it's closed, it's gone and the handle, despite the variable still holding the value, is bogus.
Only replotting from the raw data or, as you say, saving to a file will preserve it for posterity.
  1 Kommentar
dpb
dpb am 9 Sep. 2015
I suppose an enhancement request could be made for a handle to become a full-fledged "deep" copy but I doubt it would be considered. An alternative would be an encapsulated function that does such automagically that can be done with effort via findobj and copyobj

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Creating, Deleting, and Querying Graphics Objects finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by