【发布时间】:2014-03-19 19:48:33
【问题描述】:
我不知道为什么我会越界。这是错误:
尝试访问 t2(3638);索引超出范围,因为 numel(t2)=3637。 问题 1 测试中的错误(第 25 行) hile(t2(index))
dt2=.99;
t2=(0:dt2:3600);
index = 1;
while(t2(index))<3600
A2(index+1)=A2(index)-dt2*(La*A2(index));
B2(index+1)=B2(index)+dt2*((La*A2(index+1)*ab)-(Lb*B2(index)));
C2(index+1)=C2(index)+dt2*((Lb*B2(index+1)*bc)-(Lc*C2(index)));
D2(index+1)=D2(index)+dt2*(Lc*C2(index));
E2(index+1)=E2(index)+dt2*((La*A2(index+1)*ae)+(Lb*B2(index+1)*be))-(Le*E2(index));
F2(index+1)=F2(index)+dt2*(Le*E2(index+1));
index = index +1;
end
我已经搜索并发现它与我对 t2 的初始化有关,但这是应该的长度,我使用的代码与我的导师非常相似。
任何帮助将不胜感激。
【问题讨论】: