问题标题:
数学建模(LINGO语言编程)如果我在lingo中定义了三维数组,应该怎样赋值?例如有这样一个数组:setsa/1..5/;b/1..4/;c/1..9/;link(a,b,c):x;endsets那么datax=?enddataX该怎么赋值啊?
问题描述:

数学建模(LINGO语言编程)

如果我在lingo中定义了三维数组,

应该怎样赋值?

例如有这样一个数组:

sets

a/1..5/;

b/1..4/;

c/1..9/;

link(a,b,c):x;

endsets

那么

data

x=?

enddata

X该怎么赋值啊?

林锦国回答:
  按顺序给值:   sets   a/12/;   b/12/;   c/12/;   link(a,b,c):x;   endsets   x=12345678;   会了吧,这x(1,1,1,)=1x(1,1,2)=2x(1,2,1)=3和C语言中的三维数组在内存的存储方式一样
查看更多
数学推荐
热门数学推荐