Animated Gif mit Matlab erstellen: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „x = 0:0.01:1; figure(1) filename = 'testnew51.gif'; <source lang="matlab" style="font-size:medium"> for n = 1:0.5:5 y = x.^n; plot(x,y) …“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<source lang="matlab" style="font-size:medium">
x = 0:0.01:1;
x = 0:0.01:1;
 
% Grafik erstellen
figure(1)
figure(1)
 
% Dateiname festlegen
filename = 'testnew51.gif';
filename = 'AnimatedGif.gif';
 
% 2 fps
<source lang="matlab" style="font-size:medium">
for n = 1:0.5:5
for n = 1:0.5:5



Version vom 30. Mai 2014, 10:20 Uhr

x = 0:0.01:1;
% Grafik erstellen
figure(1)
% Dateiname festlegen
filename = 'AnimatedGif.gif';
% 2 fps
for n = 1:0.5:5

      y = x.^n;

      plot(x,y)

      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