数学建模社区-数学中国
标题:
求助:一句ingo程序的错误之处
[打印本页]
作者:
LWQGG
时间:
2012-12-15 19:46
标题:
求助:一句ingo程序的错误之处
@for(s(i):@if((a(i,1)#eq#1),s(k)|k#gt#i#and#k#lt#i+30:a(k,1)=1,a(i,1)=0));
作者:
LWQGG
时间:
2012-12-15 19:47
我想做的是当a(i,1)=1时,之后30个a值都置1
作者:
→水刃♀木市
时间:
2012-12-19 13:25
我只知道IF里面不可以写式子,只可以是数值。。。我有想过你这个,但是只可以改成后30个要不置零要不置一,
@for(s(i):a(i+30,1)=@if((a(i,1)#eq#1),1,0));
或者加一个0、1变量A,用@BIN(A);
@for(s(i):a(i+30,1)=@if((a(i,1)#eq#1),1,A));
我也是初学者,大家可以一起学习,希望能够满足你的要求,如果你想到方法也记得告诉我吧!
作者:
→水刃♀木市
时间:
2012-12-19 23:00
好像错了,上面只是第三十个数是这样,有点问题,但是你这个题目也不对吧,出现一个1,后面的都是1吧
加一个0、1变量A,用@BIN(A);
@for(s(i):a(i+1,1)=@if((a(i,1)#eq#1),1,A));
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5