MATLAB Answers

0

how could i animate a series as an animation ?

Asked by HADIMARGO on 13 Dec 2018
Latest activity Answered by Adam Danz
on 13 Dec 2018
a function like :
just with loop

  0 Comments

Sign in to comment.

Tags

1 Answer

Answer by Adam Danz
on 13 Dec 2018
 Accepted Answer

Here's a demo below. First create the data, set up the figure, then loop through each coordinate to plot the next line segment (or dot); use drawnow to update the plot on each iteration.
Run this demo to watch the sin wave form.
% Create your data
x = 0:.1:4*pi;
y = sin(x);
% Create figure
figure
ah = axes;
% Set axis limits so they aren't continually adjusted
ylim([-1,1])
xlim([0, 4*pi])
hold(ah, 'on') %Hold the axis!
% loop through each point / line segment
for i = 2:length(x)
plot(x(i-1:i), y(i-1:i), '-b')
drawnow %Update the plot!
end

  0 Comments

Sign in to comment.