数学建模社区-数学中国

标题: 有关lingo的 [打印本页]

作者: l刘书伶    时间: 2013-8-23 15:38
标题: 有关lingo的
怎样将excell表格编成合适的txt文本才能在lingo中打开呀0 `! b1 D0 _8 c

作者: kong1234    时间: 2013-8-23 22:29
利用matlab就可以啊
作者: kong1234    时间: 2013-8-23 22:29
先xlsread 再dlmwrite。。。。
作者: kong1234    时间: 2013-8-23 22:31
话说lingo可以读xls文件啊 楼主百度一下就知道了
作者: l刘书伶    时间: 2013-8-24 11:05
kong1234 发表于 2013-8-23 22:31
* Y$ G7 F9 T: t8 ?% L. U. _话说lingo可以读xls文件啊 楼主百度一下就知道了

1 s$ o- f4 p+ {% Z但是格式不对,用@file的形式就读不出来。。是不是Txt,里面的数据必须有符合lingo程序的固定的格式呀,
作者: l刘书伶    时间: 2013-8-24 11:06
kong1234 发表于 2013-8-23 22:29
! ~. d  z) u4 P! [0 `利用matlab就可以啊

+ L2 Q, @9 a. Q可是我是想用lingo软件,用matlab程序就变得很复杂
作者: l刘书伶    时间: 2013-8-24 11:06
kong1234 发表于 2013-8-23 22:29
5 _) W' H, f( T& u3 u# ~% `7 o; B先xlsread 再dlmwrite。。。。

* ^' O2 T7 q2 d, i????不懂
作者: kong1234    时间: 2013-8-24 11:54
lingo 的@ole 形式可以读.xls文件 另外你可以matlab读入.xls文件,在存成.txt文件
作者: l刘书伶    时间: 2013-8-24 12:39
kong1234 发表于 2013-8-24 11:54
7 r7 A/ y6 c; T+ Q/ i$ K3 L  }. elingo 的@ole 形式可以读.xls文件 另外你可以matlab读入.xls文件,在存成.txt文件
# p4 U& b% `* j7 |' x
可是生成的txt文件在lingo里面打不开,我试了个例题,如果txt里面是这种形式5 |/ b* A" X! M$ _2 c
WH1 WH2 WH3 WH4 WH5 WH6~, H. o4 o+ \) U1 c* ^
V1 V2 V3 V4 V5 V6 V7 V8~  o2 x7 Y% [; g# @9 ]
60 55 51 43 41 52~' H# s" X8 ?/ @. r" g2 V& a
35 37 22 32 41 32 43 38~  ^2 H* X% {2 t; H
6 2 6 7 4 2 5 9
/ y3 e* D5 s7 `8 v" i4 9 5 3 8 5 8 2 , S- _; |: e3 Z% M6 B* ]
5 2 1 9 7 4 3 35 ~* e, [' J5 N* P: c9 O+ [+ M# z) J
7 6 7 3 9 2 7 1
, O* {  X: i. o9 V; k7 W; x2 3 9 5 7 2 6 5 1 Q+ I9 Z( x. w9 k" ]
5 5 2 2 8 1 4 3
5 g7 O. ~4 D8 w
) a! \. Q# k4 l$ n* Z
' X$ L1 J5 O6 E% D
9 s3 h& [; g4 A7 v( a, E6 w然后在lingo里面用这样的命令7 F# H' p( I6 i1 d9 h: J6 G
model:
7 q% g3 w( b- E7 d( ?" Gsets:' m! S( d+ j) L/ U3 R" i% }# r+ I+ n
warehouse/@file('文件名.txt')/:capacity;5 c" ~: `6 _7 G8 T. x
vendors/@file('文件名.txt')/:demand;- z. {" W* A9 U& F
links(warehouse,vendors):cost,volume;9 L, G+ @+ Z# a
endsets4 g' ]( r1 T9 t2 L" j7 r& ]
就能打开了,可是如果把txt里面的数据格式改了,就打不开,
作者: kong1234    时间: 2013-8-24 13:08
楼主找本书看看例题就可以了,,,




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