| 查看: 477 | 回复: 0 | ||
allengjn新虫 (正式写手)
|
[求助]
请问这个仿真结果为什么会是这样?
|
|
我本意是在ode45的计算中引入数组计算,根据达人的指导,能够引入数组了,但是结果看不懂,求大神帮忙解答。 b=[2,2,2,2,2]; a=[0 b]; odefun=@(t,y)[ a((fix(t)==t).*(t)+1);];%这里就是引入数组计算 [t,y]=ode45(odefun,0:1:5,[4]); 为什么我仿真的结果是: 4 4 4 4 4 4.00886723781384 正常来说我数组 b里边是常数,积分后不应该是这样吧,请大神指导 |













回复此楼