数学建模社区-数学中国

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

作者: l刘书伶    时间: 2013-8-23 15:38
标题: 有关lingo的
怎样将excell表格编成合适的txt文本才能在lingo中打开呀
9 G# ]& p+ j. ^; E
作者: 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   N- G7 I2 C3 Z; `) i* r
话说lingo可以读xls文件啊 楼主百度一下就知道了
: J' C( f) E" e2 v3 r$ V5 E
但是格式不对,用@file的形式就读不出来。。是不是Txt,里面的数据必须有符合lingo程序的固定的格式呀,
作者: l刘书伶    时间: 2013-8-24 11:06
kong1234 发表于 2013-8-23 22:29 * v' g  d  C/ L3 `  r% E
利用matlab就可以啊
7 V2 Z. ^% O, h9 w! }  v6 X( s
可是我是想用lingo软件,用matlab程序就变得很复杂
作者: l刘书伶    时间: 2013-8-24 11:06
kong1234 发表于 2013-8-23 22:29 9 ?' `1 _- ^, x' v, w
先xlsread 再dlmwrite。。。。

6 ]/ P3 Q9 w$ Q????不懂
作者: kong1234    时间: 2013-8-24 11:54
lingo 的@ole 形式可以读.xls文件 另外你可以matlab读入.xls文件,在存成.txt文件
作者: l刘书伶    时间: 2013-8-24 12:39
kong1234 发表于 2013-8-24 11:54   F9 D2 q% {- t3 D; D0 H
lingo 的@ole 形式可以读.xls文件 另外你可以matlab读入.xls文件,在存成.txt文件

9 R$ j! ]! f6 X2 ?( D可是生成的txt文件在lingo里面打不开,我试了个例题,如果txt里面是这种形式6 J# a) r$ ^- q4 t' X
WH1 WH2 WH3 WH4 WH5 WH6~
/ W" _" V! N' t( W# ^: eV1 V2 V3 V4 V5 V6 V7 V8~
9 S1 Y+ E9 p9 A60 55 51 43 41 52~$ {1 W& {8 ^, R/ @8 p% A& B3 F
35 37 22 32 41 32 43 38~
5 d, X" |. r: M6 2 6 7 4 2 5 9
  d8 t" r+ V7 h$ g6 P1 p( R4 9 5 3 8 5 8 2 0 ?, S/ a8 v8 ~7 [; w6 u' j6 h
5 2 1 9 7 4 3 30 q6 T. \; U5 ^9 [! R) b: L
7 6 7 3 9 2 7 1
- K, N% I/ C- M$ w2 3 9 5 7 2 6 5 5 o: O2 }2 a% ^, ^
5 5 2 2 8 1 4 3
0 Q7 E. B9 x' F; {7 ~- r- `& i6 |" \6 F) i8 H+ Y
- N; e3 Q# h" f7 i* l. i

1 g6 P+ F. K6 M: q5 I7 M7 {  Q, `然后在lingo里面用这样的命令
% F4 q7 J$ w% i# i+ W6 Cmodel:
( H# N9 e0 E! W8 psets:
& Y1 i' {, w: K) c3 uwarehouse/@file('文件名.txt')/:capacity;
" }' d, w+ d2 N  {vendors/@file('文件名.txt')/:demand;
, g: [5 p( f9 a- hlinks(warehouse,vendors):cost,volume;
* a' E- P6 ~0 o7 Qendsets$ S5 b, s. q. k& z: R( Z8 E2 P
就能打开了,可是如果把txt里面的数据格式改了,就打不开,
作者: kong1234    时间: 2013-8-24 13:08
楼主找本书看看例题就可以了,,,




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