![]() |
[求助]关于matlab动画
因为我的程序在运行时要调用fun8函数(自编的),所以我先给出fun8函数。
function y=fun8(t,y) l=100; k2=9.8/l; psi=pi/4; omega=0.0729; yy=y; y(1)=yy(3); y(2)=yy(4); y(3)=2*omega*sin(psi)*yy(4)-k2*yy(1); y(4)=-2*omega*sin(psi)*yy(3)-k2*yy(2); 下面是我的动画程序: [t,u]=ode45('fun8',[0:0.1: 100],[4 1.5 0 0]); x=u(:,1); y=u(:,2); for i=1:1000 n=x(i); m=y(i); title('摆球运动俯视图') plot(x(i),y(i),'o') M(:,i)=getframe end movie(M,1,2) 我在运行程序时发现小球只是在动,而我想让它运动时画出运动的轨迹。帮帮我吧,谢了。 |
所有时间均为北京时间。现在的时间是 12:53。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.