正态分布的问题
我想请教一下,正态分布的算法。 对于任意给出的t,求出R(t)。我不知道,说明白没有。因为那个数学积分公式在bbs上打不出来。我把邮箱留下,如果有哪为XDJM能帮我的话,给我发封邮件,或是把邮箱留下。我把具体问题给发过去。yanghui1023@gmail.com
[解决办法]
帮顶
[解决办法]
private double norFunction(double t)
{
double result=0;
double end = normalUp + 1000.0;
double start = t;
double sum = 0.0;
double deltsum1=0.0;
double x;
double deltsum2;
double logstart;
while (start < end) {
logstart = Math.log(start);
x = (logstart-normalUp)*(logstart-normalUp)/(2.0*normalBottom*normalBottom);
deltsum1=Math.exp(-x)/start;
start+=0.01;
logstart = Math.log(start);
x = (logstart-normalUp)*(logstart-normalUp)/(2.0*normalBottom*normalBottom);
deltsum2 = Math.exp(-x)/start;
sum += (deltsum1 + deltsum2) * 0.01 * 0.5;
}
result = sum / (normalBottom * Math.sqrt(2*3.1415));
return result;
}