数学建模社区-数学中国
标题:
GAMS里一个参数能当另一个参数的下标吗
[打印本页]
作者:
305的小仙女
时间:
2018-6-5 19:58
标题:
GAMS里一个参数能当另一个参数的下标吗
parameter s_d(i)/
; A0 A- q$ F$ r `* L* b7 Y
1 1
/ X7 O8 [6 ?1 X5 k
2 2
% p# S x& n# X. T
3 1
2 P, ?5 }" J% Y& `
4 2
0 Z$ J7 p! T6 e7 u4 h4 _
5 1
6 T1 N$ Y: {' j
6 2
4 {: _, l" X0 N7 U- }' g- H0 w
/;
4 p( K3 x# X, K- m, Z
parameter s_a(i)/
/ N" J. {9 @ e0 Q
1 2
" \( r" s( R d' V5 m1 v+ f
2 4
& R. U+ L4 W7 g
3 2
- [' f+ T' m9 J' X" V
4 4
$ a+ U. i5 k' o5 u, `& `% i
5 2
6 P# f! G4 r0 l/ g( ]( \
6 4
2 i9 G1 N: i/ c2 I" R# x9 d
/;
2 M$ \& r( s( Y8 V: J
parameter t_zx(s_a(i),s_d(j)) /
. w) v* d/ w3 K( z
s_a(1).s_d(1) 40
$ s _2 ]& u4 X' N5 H) }
s_a(1).s_d(3) 40
2 L) c( T. ~7 D! K6 v
s_a(1).s_d(5) 40
' ~* J% L7 D+ _; B
s_a(2).s_d(2) 100
4 R$ _0 N# Q* M' ]" l$ \
s_a(2).s_d(4) 100
- G. X7 S; @2 V+ g% R
s_a(2).s_d(6) 100
" g% J2 X2 O& ]4 f# `0 T6 t0 Y* Y
s_a(2).s_d(3) 120
7 O K1 c" n/ g
s_a(2).s_d(5) 120
& [/ R* R8 t, [7 o% c; j& V8 @
s_a(3).s_d(3) 40
& Z0 \1 U3 J0 d& Z: ~
s_a(3).s_d(5) 40
$ n+ y* h1 N. ` p) o
s_a(4).s_d(4) 100
! B6 O2 {+ y" k8 w3 z
s_a(4).s_d(6) 100
3 a0 A8 s6 T0 ?. j! ^1 s6 u6 C
s_a(4).s_d(5) 120
% S1 p9 E! F" u! L6 }
s_a(5).s_d(5) 40
8 c" z' z9 r* D6 A
s_a(6).s_d(6) 100
# Z7 m( Y3 L& ~: t
s_a(6).s_d(5) 120
$ Z1 } U" o, V5 J& r
/;
5 w( I, f n5 {! j- C8 F o
例如这个代码中,s_a(i)和s_d(j)都是参数,把s_a(i)和s_d(j)当做t_zx()的下标,运行时会出错
* ~" C2 i& O: o8 b: v. R" E. P
, B) M% P9 U: P5 X
% d$ `# T: L+ j, J! x9 D, s" B
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5