|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我想利用ode45函数求解一个方程组,方程组中一个方程的系数的参数来自函数外部,不管怎样都无法调用,请问应该如何解决?function dy=fun(t,y,a)
K, J- y3 J$ }% qdy=zeros(2,1);' z/ M! Z6 [, }+ v& [
dy(1)=sin(y(2));. e( n F$ A' j4 W7 R3 P$ Z
dy(2)=a(4)+a(3)*t+a(2)*t.^2+a(1)*t.^3;
; {% o5 k0 {& O. _8 i
5 I8 ~3 m1 g; ?2 ~/ ?' _. l; V! O% W6 j: N
[t,f]=ode45('fun',[t0 tf],[y0 yf],a);
: w- L) O7 z, X. e. U运行一直出错0 v9 Y |% C, _: Z+ C; Y% D
错误提示:
3 g4 ]' M0 ^) O! N! _; E( U/ oAttempted to access a(4); index out of bounds because numel(a)=0.- i4 o" w# `- _# s
|
|