-
MATLAB中动画的实现及以.avi形式存储下载
资源介绍
fig=figure;
set(fig,'DoubleBuffer','on');
set(gca,'xlim',[-80 80],'ylim',[-80 80],...
'NextPlot','replace','Visible','off')
mov = avifile('1.avi')
s=0.5;
x1=0; % 确定起始点横坐标x1及其增量
n= 10; % 确定动画总帧数
for k = 1:n
%x1= x1+a*t(1); % 确定画图时横坐标终止值x1
x1=x1+s;
x =0:0.0001:x1; y =-x.^2+20;
plot(x,y); % 在x=[0 x1]作y=x^2曲线
axis([0 10 -5 20]) % 定义坐标轴范围
grid off % 不显示网格线
M(k) = getframe;% 将当前图形存入矩阵M(k)
F = getframe(gca);
mov = addframe(mov,F);
end
mov = close(mov);
- 上一篇: 一个基于MATLAB的简单动画
- 下一篇: matlab动画仿真及保存为gif图片