数学建模(LINGO语言编程)

来源:百度知道 编辑:UC知道 时间:2024/05/05 10:56:06
如果我在lingo中定义了三维数组,
应该怎样赋值?
例如有这样一个数组:
sets
a/1..5/;
b/1..4/;
c/1..9/;
link(a,b,c):x;
endsets
那么
data
x=???
enddata
X该怎么赋值啊???

按顺序给值:

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语言中的三维数组在内存的存储方式一样