MATLAB绘制动画/动图-VideoWriter
在MATLAB中,有时候需要把多张图绘制一个动图,以表示,那么如何绘制呢?http://www.voidcn.com/article/p-wfxerpjf-bmk.html先创建一个文件,扩展名avi,这里以 videos.aviset(gca,‘nextplot’,‘replacechildren’);video_w= VideoWriter(‘videos.avi’);videos_w.Fra
·
在MATLAB中,有时候需要把多张图绘制一个动图,以表示,那么如何绘制呢?
参考博客:
http://www.voidcn.com/article/p-wfxerpjf-bmk.html
先创建一个文件,扩展名avi,这里以 videos.avi
set(gca,‘nextplot’,‘replacechildren’);
video_w= VideoWriter(‘videos.avi’);
videos_w.FrameRate=10;%设置帧率
open(video_w);
for i=1:M
%plot…绘图代码
frame = getframe(gcf);
writeVideo(video_w,frame);
end
close(video_w);
ok,avi文件已经生成了
更多推荐




所有评论(0)