Borrar filtros
Borrar filtros

how could i animate a series as an animation ?

1 visualización (últimos 30 días)
HADIMARGO
HADIMARGO el 13 de Dic. de 2018
Editada: Adam Danz el 28 de En. de 2020
a function like :
just with loop

Respuesta aceptada

Adam Danz
Adam Danz el 13 de Dic. de 2018
Editada: Adam Danz el 28 de En. de 2020
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:numel(x)
plot(x(i-1:i), y(i-1:i), '-b')
drawnow %Update the plot!
end
Update: Here are better demos and more options I added 2 years later

Más respuestas (0)

Categorías

Más información sobre Animation en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by