展开全部
1、首先打开lingo,然后要调用下面这个excel表格。
2、lingo调用excel表格需要用到一个专用的函数@ole,改函数的调用模式是:name=@ole(‘路径’,‘name’),其中的路径是调用的文件的存储的地址,这个可以在该文件的属性里面找到其路径。
3、然后粘贴复制就可以了。
4、随后写完自己要提取文件中的名称,其中有时候还需要自己把lingo生成的数据返回到excel中去,这时候也是用@ole函数,不过格式恰好是反过来,@ole(‘路径’,‘名称’)=x,如图。
5、接下来打开要导入的excel文件,点击”公式“里面的”名称管理器“,新建需要的名称。
6、设置好名称好,随后把自己的程序编写完成后,点击运行,就完成了。
展开全部
例如要导入一个5×5的矩阵数据
可如下表示
sets:
r/1..5/:;!行;
c/1..5/:;!列;
link(r,c):d;
endsets
data:
d = 1 2 3 4 5
2 3 4 5 6
6 7 8 9 1
1 2 1 2 1
3 3 3 3 3;
enddata
有疑问联系我
可如下表示
sets:
r/1..5/:;!行;
c/1..5/:;!列;
link(r,c):d;
endsets
data:
d = 1 2 3 4 5
2 3 4 5 6
6 7 8 9 1
1 2 1 2 1
3 3 3 3 3;
enddata
有疑问联系我
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然能 这个在lingo里面相当于一个派生集 最好能找个教程看一下
比如
sets:
s1/1..10/;
s2/1..12/;
link(s1,s2):a;
endsets
这里面link就是一个10*12的集 a就是其中的一个变量
可以在data段里面给a赋值
比如
sets:
s1/1..10/;
s2/1..12/;
link(s1,s2):a;
endsets
这里面link就是一个10*12的集 a就是其中的一个变量
可以在data段里面给a赋值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可如下表示
sets:
r/1..5/:;!行;
c/1..5/:;!列;
link(r,c):d;
endsets
data:
d = 1 2 3 4 5
2 3 4 5 6
6 7 8 9 1
1 2 1 2 1
3 3 3 3 3;
enddata
sets:
r/1..5/:;!行;
c/1..5/:;!列;
link(r,c):d;
endsets
data:
d = 1 2 3 4 5
2 3 4 5 6
6 7 8 9 1
1 2 1 2 1
3 3 3 3 3;
enddata
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询