betaEfos(a)$(sam('com2',a) and sam('com3',a))=PEcoal0(a)*Ecoal0(a)**(1-rhofos(a))/(PEcoal0(a)*Ecoal0(a)**(1-rhofos(a))+PEpg0(a)*Epg0(a)**(1-rhofos(a)));
因为在sam('com2',a)及sam('com3',a)会有分别为零的情况,所以给了限制条件$(sam('com2',a) and sam('com3',a)),分模块运行显示在限制条件下,betaEfos(a)没有为0和1的情况;
然后就是我的方程中有一个是这样:
eqEfosfn(a)$(sam('com2',a) and sam('com3',a))..
Efos(a)=e=(betaEfos(a)*Ecoal(a)**rhofos(a)+(1-betaEfos(a))*Epg(a)**rhofos(a))**(1/rhofos(a));
同样的限制条件,程序运行结果显示存在底数为零的情况,但是明明限制条件已经排除了参数以及变量为零的情况,
因为是第一次做CGE,这个问题真的困扰我很久很久,请问有哪位前辈或者有经验的同学帮我解答一下吗?万分感谢!!!


雷达卡




京公网安备 11010802022788号







