如何在matlab中制作和保存视频(avi)

Eka*_*Eka 6 matlab

我正在学习matlab,我用matlab制作了一个动画情节;现在我想将它保存为视频文件.你告诉我如何将我的动画转换为matlab中的视频文件.我的代码是我的代码

x=[1:2];
for i=1:25,
m=randi([3,5]);
n=randi([3,5]);
y=[m n];
bar(x,y)
axis equal                
A(i) = getframe;          
end
Run Code Online (Sandbox Code Playgroud)

matlab版本7.8 R2009a

Mer*_*ury 5

使用 avifile:

aviobj = avifile('example.avi','compression','None');
x=[1:2];
for i=1:25,
m=randi([3,5]);
n=randi([3,5]);
y=[m n];
bar(x,y)
axis equal        
aviobj = addframe(aviobj,gcf);       
drawnow 
end
viobj = close(aviobj)
Run Code Online (Sandbox Code Playgroud)

  • 在我的 Matlab R2014b 中,`avifile` 不再存在:“AVIFILE 已被删除。请改用 VIDEOWRITER。” (2认同)