Can i record a figure as it is being plotted so that i can send it as an email attachment and viewed by someone who does not have matlab?
8 次查看(过去 30 天)
显示 更早的评论
Please do tell me whether this possible- or suggest the closest solution.
0 个评论
回答(1 个)
bio lim
2015-7-13
writerObj = VideoWriter('example.avi');
writerObj.FrameRate = 60;
open(writerObj);
Z = peaks; surf(Z);
axis tight
set(gca,'nextplot','replacechildren');
set(gcf,'Renderer','zbuffer');
for k = 1:20
surf(sin(2*pi*k/20)*Z,Z)
frame = getframe;
writeVideo(writerObj,frame);
end
close(writerObj);
The animated plot is saved as an .avi file.
4 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!