数学建模社区-数学中国

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

作者: l刘书伶    时间: 2013-8-23 15:38
标题: 有关lingo的
怎样将excell表格编成合适的txt文本才能在lingo中打开呀, U1 T0 x* X) F

作者: 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
/ k7 u' h) ?$ B( m: c5 v' r; @话说lingo可以读xls文件啊 楼主百度一下就知道了
/ y! G  i. g+ E0 K1 v4 x, h
但是格式不对,用@file的形式就读不出来。。是不是Txt,里面的数据必须有符合lingo程序的固定的格式呀,
作者: l刘书伶    时间: 2013-8-24 11:06
kong1234 发表于 2013-8-23 22:29 : h5 X' _( `0 F
利用matlab就可以啊
. E  U- t9 P7 g
可是我是想用lingo软件,用matlab程序就变得很复杂
作者: l刘书伶    时间: 2013-8-24 11:06
kong1234 发表于 2013-8-23 22:29 ; F2 N3 S5 G6 ~/ s+ Z( u) h* M! q
先xlsread 再dlmwrite。。。。
8 g6 k$ `' W2 M& N
????不懂
作者: kong1234    时间: 2013-8-24 11:54
lingo 的@ole 形式可以读.xls文件 另外你可以matlab读入.xls文件,在存成.txt文件
作者: l刘书伶    时间: 2013-8-24 12:39
kong1234 发表于 2013-8-24 11:54
, [6 W4 E4 B- u& Blingo 的@ole 形式可以读.xls文件 另外你可以matlab读入.xls文件,在存成.txt文件
! e( T7 e" I( C: E9 `, ?
可是生成的txt文件在lingo里面打不开,我试了个例题,如果txt里面是这种形式7 ^3 t7 }; R" Z: u0 I3 s' N2 @
WH1 WH2 WH3 WH4 WH5 WH6~
! i+ Y* q0 Z) eV1 V2 V3 V4 V5 V6 V7 V8~
3 p& w! @: ^- N60 55 51 43 41 52~: J' c5 W: @! F5 G
35 37 22 32 41 32 43 38~2 ~* H' x+ S5 l
6 2 6 7 4 2 5 9: g4 W' T& O  R3 V
4 9 5 3 8 5 8 2
% [5 }2 k6 x% d/ k# ]  l* L" Y9 ]5 2 1 9 7 4 3 3; ]/ E% E; h+ n( H" x
7 6 7 3 9 2 7 1
- x8 r) _$ ~( C: I8 a  v. C2 3 9 5 7 2 6 5
1 Z) P- _5 ^+ u3 b) n' D! V, |5 5 2 2 8 1 4 3
4 l6 s3 h0 Q) g( F; t, M" O1 o
9 `5 F3 R! O2 l5 p4 k3 a7 _2 T2 C0 S; H$ V" U: \
/ ^! |' b( [4 L6 X# `/ x2 D
然后在lingo里面用这样的命令
) @; v7 w& s( n3 n- k# Zmodel:& T. B% D' O& D5 g3 }
sets:
) x5 }8 o8 \; cwarehouse/@file('文件名.txt')/:capacity;
% u! F$ l( ]6 d' jvendors/@file('文件名.txt')/:demand;
" j. c# b! x! c& j! O1 \; Ylinks(warehouse,vendors):cost,volume;) M) k9 U5 C5 d
endsets' @8 J+ h) i$ G7 u6 p0 W, `
就能打开了,可是如果把txt里面的数据格式改了,就打不开,
作者: kong1234    时间: 2013-8-24 13:08
楼主找本书看看例题就可以了,,,




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