【发布时间】:2021-05-11 19:13:06
【问题描述】:
当我尝试将变量用作 v(i+1 , j+1) 时出现错误。 如果我之前只将 v(i , j) 定义为变量,如何在 GAMS 代码中编写 v(i+1 , j+1)?
代码中相关部分如下:
variable v(t,f);
eqn3(f,p,t) .. v(t,f)=g= r(t,p)+ (0.2*0.4*H(p)*v(t+1,f+1) + v(t+1,f)*((1-(0.4)*H(p))*(1-0.8)+(0.4)*H(p)*0.8)+ v(t+1,f-1)*((1-(0.4)*H(p))*0.8);
我在 eqn3 的以下部分收到错误 198:v(t+1 , f+1)、v(t+1, f ) 和 v(t+1 , f-1)。
【问题讨论】:
-
仅供参考:我在回复中添加了一个链接,这应该有助于解决您的问题。
标签: gams-math