Het lukt me om een matlabfilmpje te maken met de volgende code (dit zijn de stukken relevant voor het maken van het filmpje).
Code: Selecteer alles
writerObj = VideoWriter('peaks.avi');
open(writerObj);
for i=1:k %(Z verandert binnen deze loop).
surf(X,Y,Z);
axis([0 m 0 n 0 HZ]);
frame = getframe;
writeVideo(writerObj,frame);
end
close(writerObj);
Kies ik voor een grid mxn --> 15x15, dan werkt het prima. Als ik mijn grid groter maak (20x20 is al genoeg) dan krijg ik in matlab zelf nog wel mooie beelden te zien, maar het filmpje geeft het beeld links. Met 15x15 of kleinere afmetingen krijg ik het plaatje rechts (dat werkt dus wel). Hetzelfde probleem bestaat nog steeds als ik mesh ipv surf gebruik.
- plots 637 keer bekeken
Iemand enig idee waar dit aan zou kunnen liggen? Ik wil uiteindelijk een filmpje van een veel grotere grid opnemen, maar dat gaat zo dus niet lukken.