|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我想利用ode45函数求解一个方程组,方程组中一个方程的系数的参数来自函数外部,不管怎样都无法调用,请问应该如何解决?function dy=fun(t,y,a): {; ^2 x& t, r2 L0 C5 a
dy=zeros(2,1);
5 M3 c" Y" R) ~( o" S' j( _1 K; Vdy(1)=sin(y(2));
. G7 q" K7 R* h" q2 wdy(2)=a(4)+a(3)*t+a(2)*t.^2+a(1)*t.^3; k. O+ S; B* r, _" _0 T! u8 _
. a; p, f3 p7 L/ ?' W$ p% \; u$ }+ W3 B
[t,f]=ode45('fun',[t0 tf],[y0 yf],a);
- |4 h% b/ C3 m9 h' }运行一直出错
# z" h+ M7 S* i* y9 g! e: [5 P( I5 {, I错误提示:3 G! a4 z9 R6 f @$ ~8 r; \/ l
Attempted to access a(4); index out of bounds because numel(a)=0.- [8 t N+ n5 C' O/ |6 p6 ~# }
|
|