‘ 26· 矿 业 科 学 技 术 1995年第 4期

6一 — —

正态分布函数的几种近似算法

⋯ ⋯ 的 。

分类号;O2l

1 前言

正态分布是一种应甩最广泛的概率分布,有些

分布通过线性或非线性变换后可以逝似地看怍正态

分布.正态分布函散在工农业生产中具有重要的作

甩,如在选煤厂设计中,可以硬测髋汰产品的分配

率。

一 维标准正态分布的密度函数为,

,o):— f 一

、/ 2

去c ¨

一 0.5+ _ 一

、/2n

通过坐标变换得 一

)- 0.5+ (1)

、/

式中 :m = —

’/ 2

r

由于(1)式中上 e--~dx不可积.因此只有借助

电子计算机采甩近似方法隶得。选择合适的近似算

法,可以减小计算误差,茸葺短运算时问。

2 几种常用的计算机近似算法

2.1 矩形面积法

其原理是将区间[0,小]分成 个长度相等的小

区问,每个小区问的长度为△z一詈,每个分点的

收 稿 日期 :l995— 0g一 29

茸( )

./

O 旦呈苎 翌 ⋯ m .

坐标为詈,警, ,⋯. 对应的函数值为 ~f}r.

— c竿r,̈·。 _一。以小区间的长度为宽。对应的函数

值(右蛸点)为高,根据定积分的几何意义可得:

『。 一 d ≈苎。 一t; +旦. c警 +⋯+

里 . 一

一 旦圭 —c詈.J

故(1)式近似为:,(£)≈ O.5+SUN(t)×

— l- ×苎圭 一c詈_.2

’/

舯 SGN∽={

2.2 幂级教展开法

被积函敷 的幂级数展开式为:

e- .x

= 一 ·着一 一·

一 薹c 。著 c一。<

= n耋 州

维普资讯 http://www.cqvip.com

正态分布函数的几种近似算法 ·27·

; ∑

; ∑

(二 『 【上

去_‰

取前 1o项的和作为近似值.则

(t)≈ 0.5+

SGN(”× 耋西 _ ¨̈ ’/ 0⋯。’⋯。‘

式中 m,SGN(t)含义同前

:.1 系数法

误差越小,但运算时间增加 。

3.2 幂级教展开法在ltl<2时较准确,在 ltl>2

时,计算结果误差很大,原因是ltl越大,应增加多项

式的项散,以满足误差要求.但却增加了运算时间。

3.3 系数法运算时间最短,而且表选简单,运算结

果较准确.是一个较为理想的近似算法。在髋洗选煤

计算中,建议甩此法取代用幂级数展开法计算各密

度级在髋洗产品中的分配率。

参 考 文 献

一 元正态分布函数可以甩一个多项式来表示:

= 缸 -o.s+sGN∞⋯ 教研室缩。高等数学。高等教育

式中 SGN(t)意义同前。 2 张尧庭,方开泰著 、多元统计分析弓『论 .科学

P0)= [1一 ( n.,)一ls] 出版社,1982·

z 。 3 刘顺等编 、选煤厂设计 、煤炭工业出版社,

这里系数 “( al,⋯,ae)有很多组经验值 ,现 1987.

介绍一组(见 C语言程序 h )函数中)。

3 总结 作 者 简 介

扬·1、平 ·1992年毕业于淮南矿 业学院矿转工程

根据上述三种正态分布函数的近似算法,甩c 幕_选矿工程专业,1995年3月霞棱硝士研究生单

语言嫡写了计算程序-运算结果见跗表,通过对比得 业

,现寿中田矿业大学北京研究生部博士研究生。

出以下结论: 附运算结果和c语言薄程序清单

3.1 矩形面积法与小区闻的个数n有关, 越大.

附寰 运算

正态分布c语言算法,正态分布函数的几种近似算法相关推荐

  1. 在c语言程序设计中函数有两种类型 和,在C语言程序设计中函数有两种类型:__________和__________...

    在C语言程序设计中函数有两种类型:__________和__________ 以下程序的输出结果是()intA:6B:3C:2D:1 红楼梦中提到的名菜有A:酒酿清蒸鸭子B:奶油松瓤卷酥C:四喜丸子D ...

  2. python定义匿名函数关键字_python语言的匿名函数、7种可调用对象以及用户定义的可调用类型...

    匿名函数 在python表达式中,用来创建匿名函数的是lambda关键字. lambda函数在python语言中只能使用纯表达式,也就是说,在lambda函数体中不能使用while和try,当然也不能 ...

  3. C语言函数替代strlen,C语言实现strlen函数的几种方法【转】

    今天偶然看到了一个实现strlen函数的方法,也实际练习了一下,挺有意义的,其实现的一些思想值得学习,记录一下吧.我这里除了写两个比较巧妙的递归实现之外,也写了另外一种常规的方式. 传说常见的一个笔试 ...

  4. java实现c语言的函数_C语言实现返回字符串函数的四种方法

    前言 C语言返回字符串函数共有四种方式,分别如下: 使用堆空间,返回申请的堆地址,注意释放 函数参数传递指针,返回该指针 返回函数内定义的静态变量(共享) 返回全局变量 下面来看看详细的介绍 其实就是 ...

  5. c语言中用于获取字符串长度的函数是,C语言中求字符串长度的函数的几种实现方法...

    C语言中求字符串长度的函数的几种实现方法 1.最常用的方法是创建一个计数器,判断是否遇到'\0',不是'\0'指针就往后加一. int my_strlen(const char *str) { ass ...

  6. R语言使用caret包的preProcess函数进行数据预处理:对所有的数据列进行YeoJohnson变换(将非正态分布数据列转换为正态分布数据、可以处理负数)、设置参数为YeoJohnson

    R语言使用caret包的preProcess函数进行数据预处理:对所有的数据列进行YeoJohnson变换(将非正态分布数据列转换为正态分布数据.可以处理负数).设置method参数为YeoJohns ...

  7. R语言shapiro.test()函数实现Shapiro-Wilk正态分布检验

    R语言shapiro.test()函数实现Shapiro-Wilk正态分布检验 目录 R语言shapiro.test()函数实现Shapiro-Wilk正态分布检验 #Shapiro-Wilk正态分布 ...

  8. R语言对数正态分布分布函数Log Normal Distribution(dlnorm, plnorm, qlnorm rlnorm)实战

    R语言对数正态分布函数Log Normal Distribution(dlnorm, plnorm, qlnorm & rlnorm)实战 目录 R语言对数正态分布函数Log Normal D ...

  9. NDT(正态分布变换)算法学习

    NDT(正态分布变换)算法学习 近期阅读NICP. Dense Normal Based Point Cloud Registration论文,其中的点云配准算法:ICP.NDT.GICP.NICP较 ...

  10. C语言实现一些算法或者函数以及一些经典问题的分析

    C语言实现一些算法或者函数 1.递归二分搜索 2.递归归并排序 3.Ackerman函数 4.Fibonacci数列 5.递归求排列 6.求最大公约数 7.偶位数的大整数乘法 8.快速排序 9.矩阵连 ...

最新文章

  1. 「每周论文推荐」 初入深度学习CV领域必读的几篇文章
  2. BZOJ 4627: [BeiJing2016]回转寿司
  3. DirectX SDK 9.28版本安装错误S1023
  4. java ucs2转utf8_Windows下Unicode(UCS2),UTF8,GBK(GB2312)互转
  5. HttpContext.Current.Cache和HttpRuntime.Cache的区别,以及System.Runtime.Caching
  6. docker容器与宿主拷贝文件
  7. webp转换gif_用 WebP 创建尺寸更小、细节更丰富的图片,以此来提高网站的速度...
  8. master节点重置后添加node报错_超强教程!在树莓派上构建多节点K8S集群!
  9. NYOJ4——ASCII码排序
  10. 厦大计算机学院2018夏令营6,2018年厦门大学建筑与土木工程学院保研夏令营通知...
  11. bmd硬盘测试_mac硬盘测速工具Blackmagic Disk Speed Test如何使用
  12. Assembler - Debug
  13. HigherHRNet代码复现问题集(assert isinstance(orig, torch.nn.Module))
  14. Direct2D (9) : 显示图像
  15. 在HTML页面显示时钟
  16. 尼康D500套机相机黑屏是怎么回事
  17. php 五行查询,五行查询,五行缺什么查询,生辰八字五行查询,金木水火土命查询表...
  18. java 整数相除 小数点_java整数相除保留小数
  19. 专攻心脑疾病AI市场,数坤科技完成创世伙伴领投2亿元B轮融资...
  20. iview在render函数中添加Poptip提示

热门文章

  1. SPSS 工作空间不足的解决办法
  2. 安卓App启动流程详解
  3. 应用安全设计规范--模板
  4. PDF的图片怎么提取?这两种方法值得收藏
  5. Safari浏览器显示网页不全问题解决方法
  6. 达梦DEM部署、agent配置与监控使用
  7. 飞桨黑客马拉松线上收官,线下HACK Together,继续COOL
  8. pr如何处理音效_PR剪辑如何让视频声音更好听
  9. 从董明珠称格力将会接入鸿蒙系统,是否可以看出手机圈的不堪?
  10. 如何将HTML与win10桌面壁纸,Win10默认桌面背景怎么设置