数学建模社区-数学中国

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

作者: l刘书伶    时间: 2013-8-23 15:38
标题: 有关lingo的
怎样将excell表格编成合适的txt文本才能在lingo中打开呀: ]2 _. q* h8 d# ]2 m- [: p& N

作者: 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
% E- ^) q( u' v- Y8 E" s! F话说lingo可以读xls文件啊 楼主百度一下就知道了
9 B6 V8 R6 k; k) N* {
但是格式不对,用@file的形式就读不出来。。是不是Txt,里面的数据必须有符合lingo程序的固定的格式呀,
作者: l刘书伶    时间: 2013-8-24 11:06
kong1234 发表于 2013-8-23 22:29 " f$ J  i, G- g, Y; q
利用matlab就可以啊
' e2 R( H% x1 V( F' E$ ?8 l8 ~
可是我是想用lingo软件,用matlab程序就变得很复杂
作者: l刘书伶    时间: 2013-8-24 11:06
kong1234 发表于 2013-8-23 22:29 - q4 H. ?: x- R
先xlsread 再dlmwrite。。。。

: V2 G' S3 O% x& J/ u& p????不懂
作者: kong1234    时间: 2013-8-24 11:54
lingo 的@ole 形式可以读.xls文件 另外你可以matlab读入.xls文件,在存成.txt文件
作者: l刘书伶    时间: 2013-8-24 12:39
kong1234 发表于 2013-8-24 11:54
. K* k- O, H" j4 V2 ^, A* Mlingo 的@ole 形式可以读.xls文件 另外你可以matlab读入.xls文件,在存成.txt文件

" X6 n# ^) A8 E" R! |0 N8 s可是生成的txt文件在lingo里面打不开,我试了个例题,如果txt里面是这种形式& U$ `# j6 T1 F: z2 L7 a
WH1 WH2 WH3 WH4 WH5 WH6~6 v  z$ Z$ U6 _% A; _0 i3 ]
V1 V2 V3 V4 V5 V6 V7 V8~1 h" ^. z. `: L6 R" i! t1 W
60 55 51 43 41 52~
& b4 n$ ^. X1 L. v( ~+ D35 37 22 32 41 32 43 38~8 k, t. Q4 b% [( S5 y
6 2 6 7 4 2 5 9
4 v' x$ Y7 T6 |$ j- |: w4 9 5 3 8 5 8 2
: J, i2 X8 p# ?% @8 v6 [; E5 2 1 9 7 4 3 33 T, E& v* o. a3 X
7 6 7 3 9 2 7 12 G" q& }1 K0 @* o+ s1 u  E
2 3 9 5 7 2 6 5 + ^; d! P0 I0 p; F" e+ s5 T! O
5 5 2 2 8 1 4 3/ w8 P3 {! Y3 z6 f. x3 N: S
, D; F6 r1 G7 c3 }3 Q
9 _$ G& R  Q% O! @

5 b& K8 d6 p1 e然后在lingo里面用这样的命令2 h: Z+ c  |3 t# s3 q
model:& c( u- h6 _+ i2 O: T
sets:
# }0 G4 r+ Q- l/ C5 G* b4 Twarehouse/@file('文件名.txt')/:capacity;
9 P( c9 _# Z  Z& Bvendors/@file('文件名.txt')/:demand;- D4 H( n% O4 K. M  M
links(warehouse,vendors):cost,volume;
5 @- h0 f" v" _* g$ @2 Rendsets) f& E$ _4 ^, Q0 S" D
就能打开了,可是如果把txt里面的数据格式改了,就打不开,
作者: kong1234    时间: 2013-8-24 13:08
楼主找本书看看例题就可以了,,,




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