|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我想利用ode45函数求解一个方程组,方程组中一个方程的系数的参数来自函数外部,不管怎样都无法调用,请问应该如何解决?function dy=fun(t,y,a). _0 j) _+ G) a1 M9 E/ {9 B! o* V
dy=zeros(2,1);0 c2 i$ c# ~1 x/ M2 {" d, w
dy(1)=sin(y(2));3 k* J9 K- o* z; f! n. ]! B
dy(2)=a(4)+a(3)*t+a(2)*t.^2+a(1)*t.^3;6 b0 Z. ~1 S5 ?. P. ^$ J
* Y: _7 M8 U$ J1 u/ `) r% s
5 ^4 } @ [, V[t,f]=ode45('fun',[t0 tf],[y0 yf],a);. l4 f% \5 `6 e1 ^; z. }) f2 X
运行一直出错
& @4 u% R- Q- g2 P错误提示:. \6 b0 x8 p- C) t. @5 l
Attempted to access a(4); index out of bounds because numel(a)=0.3 U. u# _, H9 E
|
|