数学建模(LINGO语言编程)如果我在lingo中定义了三维数组,应该怎样赋值?例如有这样一个数组:setsa/1..5

数学建模(LINGO语言编程)
如果我在lingo中定义了三维数组,
应该怎样赋值?
例如有这样一个数组:
sets
a/1..5/;
b/1..4/;
c/1..9/;
link(a,b,c):x;
endsets
那么
data
x=?
enddata
X该怎么赋值啊?
烽火红颜 1年前 已收到1个回答 举报

rickytoo 春芽

共回答了19个问题采纳率:100% 举报

按顺序给值:
sets
a/1 2/;
b/1 2/;
c/1 2/;
link(a,b,c):x;
endsets
x=1 2 3 4 5 6 7 8;
会了吧,这x(1,1,1,)=1 x(1,1,2)=2 x(1,2,1)=3 和C语言中的三维数组在内存的存储方式一样

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.051 s. - webmaster@yulucn.com