Save video from comet command

7 vues (au cours des 30 derniers jours)
Kostas Sita
Kostas Sita le 17 Oct 2016
Commenté : Kostas Sita le 27 Oct 2016
I use a comet command in my code to plot a graph (e.g. comet(x,y)). I want to save this in a video format to show it in a Powerpoint prresentation. How can I do it?

Réponse acceptée

KSSV
KSSV le 17 Oct 2016
Modifié(e) : KSSV le 17 Oct 2016
Instead of video, it is better to go for .gif file. See the example code below:
clc; clear all ;
x = 0:0.01:1;
figure(1)
filename = 'mygif.gif';
t = linspace(0,2*pi) ;
x = sin(pi*t) ;
for n = 1:length(t)
plot(t(1:n),x(1:n))
axis([min(t) max(t) min(x) max(x)]) ;
drawnow
frame = getframe(1);
im = frame2im(frame);
[imind,cm] = rgb2ind(im,256);
if n == 1;
imwrite(imind,cm,filename,'gif', 'Loopcount',inf);
else
imwrite(imind,cm,filename,'gif','WriteMode','append');
end
end
  3 commentaires
KSSV
KSSV le 17 Oct 2016
Kostas Sita
Kostas Sita le 27 Oct 2016
Perfect! Thanks a lot!!!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Animation dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by