save animation in subplot
18 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
feynman feynman
am 15 Aug. 2024
Kommentiert: feynman feynman
am 25 Nov. 2024 um 2:35
I'm using
while
drawnow;hold off
end
to create an animation. But this animation is just the 6th position as in subplot(2,3,6) (or through next tile repeatedly). To save this animation to the computer while not keeping the other subplots 1~5, what to do?
2 Kommentare
Walter Roberson
am 16 Aug. 2024
??
That is an infinite loop. Inside the infinite loop, you request that the graphics queue be flushed, and you turn off hold . But you do not do anything else -- no drawing at all, no recording of previously drawn material.
It is not clear what you are trying to do?
Akzeptierte Antwort
Walter Roberson
am 16 Aug. 2024
ax6 = subplot(2,3,6);
count = 0;
while true
%draw something
count = count + 1;
filename = fullfile(SAVEDIRECTORY, "image" + count + ".png");
exportgraphics(ax6, filename);
end
8 Kommentare
Walter Roberson
am 24 Nov. 2024 um 19:41
subplot24=subplot(2,2,[2;4]);
%...
subplot2=subplot(2,2,2);
subplot24 is expected to be about twice the size of subplot2 . You will have trouble writing both of them to the same video, unless you imresize() to a common size.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Animation 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!