Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2011-03-12
帖子: 2
声望力: 0 ![]() |
![]()
count=[4,1,3,6,1,2,5,7,1,2];
>> NIND=10; for i=1:NIND if count(i)==0 R2(i)=0; else if 0<count(i)<=2 R2(i)=10000000; else if 2<count(i)<=6 R2(i)=20000000; else if 6<count(i)<=10 R2(i)=30000000; else R2(i)=60000000; end end end end end 运行结果总是是R2 = Columns 1 through 8 10000000 10000000 10000000 10000000 10000000 10000000 10000000 10000000 Columns 9 through 10 10000000 10000000 我改变count的值,可结果还是一样的,哪位高手能告诉我问题出在哪里呀,先谢谢啦! |
![]() |
![]() |
![]() |
#2 |
游客
帖子: n/a
|
![]()
count=[4,1,3,6,1,2,5,7,1,2];
NIND=10; for i=1:NIND if count(i)==0 R2(i)=0; elseif count(i)>0&count(i)<=2 R2(i)=10000000; elseif count(i)>2&count(i)<=6 R2(i)=20000000; elseif count(i)>6&count(i)<=10 R2(i)=30000000; else R2(i)=60000000; end end |
![]() |
![]() |
#3 |
游客
帖子: n/a
|
![]()
非常感谢,终于搞明白了
|
![]() |
![]() |
#4 |
普通会员
注册日期: 2011-09-16
年龄: 39
帖子: 30
声望力: 14 ![]() |
![]()
MTALB 数学博士, 有什么需要帮助的, 加我 QQ:1790880773 youchang
|
![]() |
![]() |