- 在线时间
- 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之间调用。1 ?1 K4 \+ q n9 q% e% Q
比如说EXCEL表格中的内容是:我现在想把这两列数据传输给gams,最终想输出结果t=1,2,3 p0=1 34,2 32,3 45。代码如下:4 Y u/ R: J; i, q% t/ t6 E2 X
set t ;5 M/ ^7 I- F4 Q3 ]
parameter p0(t);
% ~0 C( {8 j8 d: u9 k! t, V9 i$call GDXXRW shiyan1.xlsx dset=t rng=a1 cdim=1 par=p0 rng=sheet1!a1 cdim=1, K* R3 W6 `, B# K- V9 d8 I
$GDXIN shiyan1.gdx
) o5 N' u0 x# ^$LOAD t+ f' I1 {7 J* w/ |
$LOADDC p0
4 D% E& F. \# r: A! ]$ H$GDXIN# s+ G5 _$ i8 R0 {" u2 C, A% f
display t,p0;# x/ Z1 {5 r0 `5 m9 p* M+ Z
' J$ R3 _! p; v: |. p但为什么最终的结果是t=1,34 p0=1 2.000,34 32.000 呢?
. n5 x, P1 a* N5 c; o对rng和cdim不是很理解,小女子恳请各位大神赐教啦~9 T/ i: C2 w1 U
3 T1 o7 y) p7 g3 [ o
$ f z: U z8 H x* G
4 T6 D* L8 b4 L6 A( R6 X
|
zan
|