- 在线时间
- 1 小时
- 最后登录
- 2016-3-16
- 注册时间
- 2015-5-18
- 听众数
- 9
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 4
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 3
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 4
升级   80% 该用户从未签到 - 自我介绍
- hi
 |
大家好,最近在学gams与excel之间调用。- ~( J2 b' K: F
比如说EXCEL表格中的内容是:我现在想把这两列数据传输给gams,最终想输出结果t=1,2,3 p0=1 34,2 32,3 45。代码如下:
2 m N9 o% `9 ^4 h& bset t ;
# h7 E4 Z0 H; b3 U' j, W3 \parameter p0(t);
* p0 u1 e- h3 Q) C' C' X: b$ Z$call GDXXRW shiyan1.xlsx dset=t rng=a1 cdim=1 par=p0 rng=sheet1!a1 cdim=19 r! y4 r, ` T: v0 f5 t/ Y0 t5 O
$GDXIN shiyan1.gdx! B" i! J' U0 s" D# o
$LOAD t
! X5 `" w" t; l# T, n1 V! c p) y$LOADDC p0
+ A% j* r2 |# n' }/ l$GDXIN. w+ U9 h/ K1 s9 A) j
display t,p0;
/ ^7 @3 J0 ]9 X: W' O/ S3 H3 |
( G, B# t; D' v& G0 L但为什么最终的结果是t=1,34 p0=1 2.000,34 32.000 呢?
2 ?/ A7 i3 H; }+ c/ l& `" C8 y对rng和cdim不是很理解,小女子恳请各位大神赐教啦~
) m2 Q6 s3 j! Y; E+ e+ w
+ C% s o) U3 L& H( Z2 R5 W& ~
# C8 g; c8 T2 M+ z% Y
, g- U2 _0 D& F- v1 J0 Z# U0 J |
zan
|