k の値が 720 までのポアソン分布を計算する C 関数が必要です。非常に効率的なソリューションが必要です。
13813 次
4 に答える
7
GSLを試してみてください:gsl_ran_poisson_pdf
于 2009-06-29T10:32:52.903 に答える
4
ポアソン乱数発生器
int poissonRandom(double expectedValue) {
int n = 0; //counter of iteration
double limit;
double x; //pseudo random number
limit = exp(-expectedValue);
x = rand() / INT_MAX;
while (x > limit) {
n++;
x *= rand() / INT_MAX;
}
return n;
}
私はあなたの緊急の要求にかなり遅れていると思います.
于 2013-03-11T03:42:47.247 に答える
1
ライブラリを使用せずに自分で計算する場合は、式を使用して計算できます.. e^k*e^(-lambda)/k!
log(n!) = log(n)+log(n-1!) と動的計画法を使用できます
于 2009-06-29T12:27:45.277 に答える