Gams math 定义GAMS中的外部函数

Gams math 定义GAMS中的外部函数,gams-math,Gams Math,请告诉我如何在GAMS中使用cdfpoisson函数?我写的代码如下,但我得到了M的未知符号错误,这是一个变量,已经从一些其他东西计算出来。 谢谢 当添加以下适当的集合和参数定义时,代码似乎很有用。因此,您的问题似乎不是函数,而是集合、参数和/或变量的定义。如果需要更好的答案,请提供更多细节 set t "time" / 0 /; set d "day" / 1 /; parameter Re(t,d) "Reliability of accepting emergency patients

请告诉我如何在GAMS中使用cdfpoisson函数?我写的代码如下,但我得到了M的未知符号错误,这是一个变量,已经从一些其他东西计算出来。 谢谢


当添加以下适当的集合和参数定义时,代码似乎很有用。因此,您的问题似乎不是函数,而是集合、参数和/或变量的定义。如果需要更好的答案,请提供更多细节

set t "time" /
0
/;

set d "day" /
1
/;

parameter
Re(t,d) "Reliability of accepting emergency patients arriving at time period t on day d"
M(t,d)
Ltotal
;

M(t,d) = 1;
Ltotal = 5;

$funclibin stolib stodclib
function cdfpoisson  /stolib.CDFPoisson/;
Re(t,d)=cdfpoisson(M(t,d),Ltotal);

execute_unload "test.gdx";
set t "time" /
0
/;

set d "day" /
1
/;

parameter
Re(t,d) "Reliability of accepting emergency patients arriving at time period t on day d"
M(t,d)
Ltotal
;

M(t,d) = 1;
Ltotal = 5;

$funclibin stolib stodclib
function cdfpoisson  /stolib.CDFPoisson/;
Re(t,d)=cdfpoisson(M(t,d),Ltotal);

execute_unload "test.gdx";