Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2011-05-18
帖子: 2
声望力: 0 ![]() |
![]()
for i=1:N
s(i)=0; for jw=1:7 a=find(gene(i,:)==jw); A=length(a); for a1=1:(A-1) if ((HB.rt(a(a1+1))-HB.lt(a(a1)))<=0) s(jw)=Inf; break; else s(jw)=0; end end s(i)=s(i)+s(jw); end end 第一次运行正确,第二次运行就会出现这样的错误,这是怎么回事啊? ??? Attempted to access s(6); index out of bounds because numel(s)=5. Error in ==> lw2 at 57 s(i)=s(i)+s(jw); 此帖于 2011-05-18 16:40 被 nuaacpc 编辑。 原因: 出现头像??? |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2008-09-14
年龄: 43
帖子: 351
声望力: 24 ![]() |
![]()
第一行 加clear all
__________________
qq604443022 |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2011-05-18
帖子: 2
声望力: 0 ![]() |
![]() |
![]() |
![]() |