请问:C语言中怎么计算正态分布函数?

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:18:58
比如在一个标准正态分布中求N(x)

C语言中计算一个数的N次方可以用库函数pow来实现。

函数原型:double pow(double x, double y);
功 能:计算x^y的值
返 回 值:计算结果

举例如下:
double a = pow(3.14, 2); // 计算3.14的平方

注:使用pow函数时,需要将头文件#include<math.h>包含进源文件中。

正态分布函数是有个参数确定的,所以我们如果写一个正态分布函数的话需要传递3个参数才可以的。
至于标准正态分布,那个积分好像是不能积出来的,所以可能用计算机模拟一次积分效果会好些。 3个参数中两个用于确定如何通过标准正态分布函数变换得到所需要的正态分布函数,第3个参数为自变量x。