matlab电影动画里面,关于播放速度的问题

load Entry_final_2;%读入数据
i=length(t);

for j=1:i;
x2=t(j);
y2=alt(j);
plot(x2,y2,'o');
axis([0 1300 0 91000]);
grid on;
M(j)=getframe;
end

movie(M,1,100);
MOVIE2AVI(M,'Entry_final.avi');

----------------
movie()里面把fps调到多少都没反应,奇怪的。我什么地方写错了么
1楼说少个关键字,请问是什么关键字啊?能具体点么?谢谢
我看书上没有你说的什么关键字啊

2楼,movie()里面的参数我调到1000都没反应...不知道为什么。就这个地方很奇怪!

你应该调movie2avi的FPS
movie函数只是matlab播放的速度,avi文件的频率应当是movie2avi函数里调。

MATLAB中的播放速度:
输入:help movie 可以看到相关的帮助信息.里面提到:
MOVIE(M,N,FPS)的意思是说:以每秒FPS帧的速度播放电影M,N次。
由于没有数据,我也没有办法试。你可以加大FPS试试。直接上1000

avi速度:
输入help movie2avi
大致是:
movie2avi(MOV,文件名,'fps',每秒多少帧)

=================
哈哈:原文
MOVIE(M,N,FPS) plays the movie at FPS frames per second. The
default if FPS is omitted is 12 frames per second. Machines
that can't achieve the specified FPS play as fast as they can.

估计只能慢不能快.哈哈.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-05
movie(M,1,100);前面少个关键字
相似回答