Afhankelijk van hoe ingewikkeld je 3D plaatje is, kan het maken (en dus het afspelen) van zo'n filmpje vrij lang duren. In Matlab kun je echter ook de figuren achter elkaar plakken en vervolgens opslaan als een avi-bestandje. Zie hier een voorbeeld code:
Code: Selecteer alles
% Avi-bestand aanmaken en openen
aviobj = avifile('mymovie.avi','fps',5);
% filmpje maken
for k=1:25
h = plot(fft(eye(k+16)));
set(h,'EraseMode','xor');
set(gca, 'Units', 'pixels');
set(gca, 'Position', [0 0 300 400]);
axis equal;
frame = getframe(gca, [0 0 300 400]);
aviobj = addframe(aviobj,frame);
end
% object sluiten
aviobj = close(aviobj);
If I have seen further it is by standing on the shoulders of giants.-- Isaac Newton