How can I save a animated line into a video?
42 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Morten Jørgensen
el 19 de Jun. de 2019
Comentada: Michele Maria Ciciolla
el 25 de Oct. de 2020
Hi, I'm trying to save this animated line into a video (mp4)? but I can't make it work.
can anyone help me?
Frames = (1:1:72868)';
h = animatedline;
axis([210,455,-100,140])
x = Frames(210:455,1);
y = accBallXY(210:455,1);
for k = 1:length(x)
addpoints(h,x(k),y(k));
pause(0.04)
drawnow
end
0 comentarios
Respuestas (2)
cui,xingxing
el 5 de Abr. de 2020
Editada: cui,xingxing
el 5 de Abr. de 2020
example:
% 阿基米德螺线
theta = 0:0.01:50;
y = theta.*exp(1i*theta);
figure();
h = animatedline(real(y(1)),imag(y(1)));
axis equal;
axis([-50,50,-50,50]);
axis off
[A,map] = rgb2ind(frame2im(getframe),256);
imwrite(A,map,'2.gif','LoopCount',65535,'DelayTime',0.01);
for k = 2:length(theta)
addpoints(h,real(y(k)),imag(y(k)));
drawnow
if(mod(k,20)==0)
[A,map] = rgb2ind(frame2im(getframe),256);
imwrite(A,map,'2.gif','WriteMode','append','DelayTime',0.01);
end
end
1 comentario
Ver también
Categorías
Más información sobre Animation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!