读书人

正态分布的有关问题

发布时间: 2012-02-13 17:20:26 作者: rapoo

正态分布的问题
我想请教一下,正态分布的算法。 对于任意给出的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;
}

读书人网 >C++

热点推荐