数学建模社区-数学中国

标题: 请问LINGO里如何对一个已经在DATA里赋值的变量重新赋值? [打印本页]

作者: Heavenright    时间: 2014-8-19 08:57
标题: 请问LINGO里如何对一个已经在DATA里赋值的变量重新赋值?
sets:
t/1..3/:a;
endsets
data:
a=1 2 3;
enddata
@for(t(i)|i#lt#2:a(i+1)=a(i));
end

在lingo 里运行无果,请问要怎么做才能实现对a的重新赋值,使a(i+1)=a(i);

作者: madio    时间: 2014-8-19 09:20
  1. sets:
  2. t/1..3/:a,s;
  3. endsets
  4. data:
  5. a=1 2 3;
  6. enddata
  7. @for(t(i)|i#le#2:s(i+1)=a(i));
  8. end
复制代码
给自己赋值不行,可以给其他的集赋值




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5