关于movie的使用
for i=1:100plot(0:i,sin(0:2*pi/100:2*pi*i/100));
axis()
F(i)=getframe;
end
movie(F,20)
上面的可以运行.但是下面的就不可以
for i=0:(nt-1);
t=0:1/sf:(nt-1)/sf;
plot(t,x);
axis([(-0.03+i/sf),(i/sf),-4,4]);
F(i)=getframe;
end
movie(F,1)
提示:Subscript indices must either be real positive integers or logicals.
Error in ==> form1>play_Callback at 729
F(i)=getframe;
单独的 t=0:1/sf:(nt-1)/sf;
plot(t,x);
也能运行
看不出来哪里楚了问题.谢谢帮忙看看哈. matlab 数组下标从1开始
[ 本帖最后由 ChaChing 于 2009-9-7 11:23 编辑 ] 能行了,谢谢
页:
[1]