Save video from comet command

9 Ansichten (letzte 30 Tage)
Kostas Sita
Kostas Sita am 17 Okt. 2016
Kommentiert: Kostas Sita am 27 Okt. 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?

Akzeptierte Antwort

KSSV
KSSV am 17 Okt. 2016
Bearbeitet: KSSV am 17 Okt. 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 Kommentare
Kostas Sita
Kostas Sita am 27 Okt. 2016
Perfect! Thanks a lot!!!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Animation finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by