c/c++/c# 快速计算 Cumulative Normal Distribution 正态累积函数CDF
2024-10-20 04:00:29
链接:
http://stackoverflow.com/questions/2328258/cumulative-normal-distribution-function-in-c-c
http://www.johndcook.com/blog/cpp_phi/
个人使用的是如下的代码:
static double CND(double d)
{
const double A1 = 0.31938153;
const double A2 = -0.356563782;
const double A3 = 1.781477937;
const double A4 = -1.821255978;
const double A5 = 1.330274429;
const double RSQRT2PI = 0.39894228040143267793994605993438;
double
K = 1.0 / (1.0 + 0.2316419 * fabs(d));
double
cnd = RSQRT2PI * exp(- 0.5 * d * d) *
(K * (A1 + K * (A2 + K * (A3 + K * (A4 + K * A5)))));
if (d > 0)
cnd = 1.0 - cnd;
return cnd;
}
此函数版权属于NVIDIA
最新文章
- ORB-SLAM(五)优化
- unittest可能面临的问题以及解决方法
- Android学习笔记之使用百度地图实现Poi搜索
- iOS--开发之手势解锁
- iOS之 开发中用得到的开源github
- unix基本命令日记
- javascript tab onclick
- 无题II hdu 2236(二分枚举区间)
- SLF4JLoggerContext cannot be cast to LoggerContext
- ignite学习笔记
- 正则表达示 for Python3
- My Demos
- Oracle数据库冷备份与热备份操作梳理
- HTML5 LocalStorage 本地存储(转)
- 转载:SQL中Group By 的常见使用方法
- Python爬虫实战---抓取图书馆借阅信息
- Hibernate SQL 查询
- CentOS错误
- (转)JAVA 十六个常用工具类
- swift 音乐播放器项目-《lxy的杰伦情歌》开发实战演练
热门文章
- C#中在内容页获取其模板页中的变量,或者值
- 四 Django框架,models.py模块,数据库操作——创建表、数据类型、索引、admin后台,补充Django目录说明以及全局配置文件配置
- director.js实现前端路由
- python日志轮转RotatingFileHandler在django中的一个bug
- CSS之EM相对单位
- jquery--find与children方法的区别
- 清理:db上面的过期的binlog,释放磁盘空间。 (转)
- from selenium.webdriver.support.ui import Select
- Python:str.ljust()、str.rjust()、str.center()函数
- makefile 基础知识