![MATLAB 2020数学计算从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/840/43806840/b_43806840.jpg)
3.3.3 正态分布
若连续型随机变量的概率密度为
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/95_01.jpg?sign=1739202573-f6vwIAievjfnzOsoz5xRVZlDJpF1Maxi-0-162ba8f73978e3e1b4d10656c3ffaa00)
其中,μ,σ(σ0)为常数,则称X服从参数为μ,σ的正态分布或高斯(Gauss)分布,记为X~N(μ,σ2)。
在自然现象和社会现象中,大量随机变量都服从或近似服从正态分布。例如,一个地区的男性成年人的身高;测量某零件长度的误差,海洋波浪的高度,半导体器件中的热噪声电流或电压等,都服从正态分布,在概率论与数理统计的理论研究和实际应用中,正态随机变量起着特别重要的作用。
在MATLAB中,randn函数用于生成正态分布的随机数,该函数具体的调用格式见表3-30。
表3-30 randn函数调用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/95_02.jpg?sign=1739202573-uSx9N3szh5pGnTmXFumiLfslrnwUxJIa-0-b8bd7ed95eea70dc266ad24866b062e4)
在MATLAB中,normrnd函数用于生成正态(高斯)分布的随机数,该函数具体的调用格式见表3-31。
表3-31 normrnd函数调用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/95_03.jpg?sign=1739202573-5nkJLFYufkMj6Jwj9QeKvREyoZslIIRy-0-5c80acb050679cd376b306051862ffc5)
在MATLAB中,normpdf函数用于计算正态分布概率密度函数,该函数具体的调用格式见表3-32。
表3-32 normpdf函数调用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/95_04.jpg?sign=1739202573-zRMQsMmfiHsx6xAOkXLTJgXkD5tnNiKJ-0-30b42a81eaffdc0b43bb570221acde9e)
在MATLAB中,normcdf函数用于计算正态分布累积分布函数值F(x)=P{X≤x},该函数具体的调用格式见表3-33。
表3-33 normcdf函数调用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/96_01.jpg?sign=1739202573-SbsXma9TcDXzZSSNIE6PLMf45nxMBnkH-0-e3c693ef6c3c85071d03fdbba0edfc09)
在MATLAB中,norminv函数用于计算正态分布逆累积分布函数,该函数具体的调用格式见表3-34。
表3-34 norminv函数调用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/96_02.jpg?sign=1739202573-1C0YwX8krwoP1FyNRzMiQYi7QTvphbpd-0-49ea90ee3910c95030c185745f62dd46)
例3-17: 某地区18岁的女青年的血压(收缩压,以mmHg计,1mmHg=133.3224Pa),服从N(110,122)分布,在该地区任选一18岁的女青年,测量她的血压X,求
1)P{X≤105},P{100<x≤120}。
2)确定最小的x,使P{X>x}≤0.05。
解:1)因为X~N(110,122),故有
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/96_03.jpg?sign=1739202573-yTo8immJoaxznFgPlGafIbaYrpyF1T3p-0-9ee62deafa39f2bfefcb0bc0cef37b87)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/96_04.jpg?sign=1739202573-NRbY38i0jDfNRSN0VHhFWK3TtxvtIoyd-0-acd3340a95ee8dcf437e5f2c2b06545d)
2)要求P{X>x}≤0.05。因P{X>x}=1-P{X≤x}=,即要求
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/96_06.jpg?sign=1739202573-9YxGPBhjm7JT1TBwdK8YMGLpMrHBfDJT-0-a14223245466215422d6e877f27e3799)
即需
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/97_01.jpg?sign=1739202573-yIFwumFZ3cy1V6dZehtVVxjp7cxj5cqM-0-2536d923c891248ac849c29f5934fae8)
由此得
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/97_02.jpg?sign=1739202573-hHW1osO3f9phNd0yIiTleDz7AcUdpMaT-0-eebdc1de14cf842b42c9ee432556ad3d)
故x的最小值为129.74。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/97_03.jpg?sign=1739202573-zL5WOQooubuZQW4jyCWZPr75940YHRGf-0-2d2b45c0ed0f1d051424ca8d5ce11fd6)
例3-18: 公共汽车门的高度是按成年男子与车门顶碰头的机会不超过1%设计的。设男子身高X(单位:cm)服从正态分布N(175,36),求车门的最低高度。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/97_04.jpg?sign=1739202573-m9HJyLr8kpHFxH2BQyP7lBjKqbgS4KzQ-0-d709e89d5de14d52bbbf55664831d1ae)
设h为车门高度,X为身高,求满足条件的h,成年男子不与车门顶碰头的机会最低为99%。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/97_05.jpg?sign=1739202573-8scIBv2itY18AMRrp4gAq47LFeheZxdj-0-c70ed6795829ed678edfc3972ceadd32)
实现均匀分布到正态分布转变的方法的基本思想是先得到服从均匀分布的随机数,再将服从均匀分布的随机数转变为服从正态分布。