文件名称:MATLAB中动画的实现及以.avi形式存储
文件大小:626B
文件格式:TXT
更新时间:2013-06-27 07:03:27
matlab 动画
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);