|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我想利用ode45函数求解一个方程组,方程组中一个方程的系数的参数来自函数外部,不管怎样都无法调用,请问应该如何解决?function dy=fun(t,y,a)0 b# R& B4 K7 A: E7 S" ?; M- @
dy=zeros(2,1);
- h: g- Z, K/ w, vdy(1)=sin(y(2));
/ I s1 e. s- l* ]& X7 }2 bdy(2)=a(4)+a(3)*t+a(2)*t.^2+a(1)*t.^3;
. d/ g/ J9 R" ~
! p' k5 p; t, W3 `7 G& o; Z
* L& V' L$ z* Y' T) q' @ ~' y[t,f]=ode45('fun',[t0 tf],[y0 yf],a);
! g3 O$ H! n) N. l运行一直出错/ ~0 L: f; j- X* r. w" g% J" [
错误提示:6 }! ~3 K! c8 \2 C( D5 \" g
Attempted to access a(4); index out of bounds because numel(a)=0.
7 A. l2 @2 F5 D3 h# U# T |
|