MATLAB Answers

0

How to save animated plots

Asked by Hans123 on 11 Apr 2019
Latest activity Answered by Clay Swackhamer on 11 Apr 2019
Hi
I have an animated plot, and I want to save it - possibly an animation, and I want to know how to do it?

  0 Comments

Sign in to comment.

Tags

Products

1 Answer

Answer by Clay Swackhamer on 11 Apr 2019
 Accepted Answer

%% Make some data
t = 1:0.1:2*pi
y = sin(t)
%% Initialize video
myVideo = VideoWriter('myVideoFile'); %open video file
myVideo.FrameRate = 10; %can adjust this, 5 - 10 works well for me
open(myVideo)
%% Plot in a loop and grab frames
for i=1:1:length(t)
plot(t(1:i), y(1:i), 'LineWidth', 3)
ylim([-1, 1])
xlim([0, 2*pi])
pause(0.01) %Pause and grab frame
frame = getframe(gcf); %get frame
writeVideo(myVideo, frame);
end
close(myVideo)

  0 Comments

Sign in to comment.