MATLAB概率统计函数(2).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《MATLAB概率统计函数(2).docx》由会员分享,可在线阅读,更多相关《MATLAB概率统计函数(2).docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.5 随机变量的数字特征4.5.1 平均值、中值命令 利用mean求算术平均值格式 mean(X) %X为向量,返回X中各元素的平均值mean(A) %A为矩阵,返回A中各列元素的平均值构成的向量mean(A,dim) %在给出的维数内的平均值说明 X为向量时,算术平均值的数学含义是,即样本均值。 例4-30 A=1 3 4 5;2 3 4 6;1 3 1 5A =1 3 4 52 3 4 61 3 1 5 mean(A)ans =1.3333 3.0000 3.0000 5.3333 mean(A,1)ans =1.3333 3.0000 3.0000 5.3333命令 忽略NaN计算算术
2、平均值格式 nanmean(X) %X为向量,返回X中除NaN外元素的算术平均值。nanmean(A) %A为矩阵,返回A中各列除NaN外元素的算术平均值向量。例4-31 A=1 2 3;nan 5 2;3 7 nanA =1 2 3NaN 5 23 7 NaN nanmean(A)ans =2.0000 4.6667 2.5000命令 利用median计算中值(中位数)格式 median(X) %X为向量,返回X中各元素的中位数。median(A) %A为矩阵,返回A中各列元素的中位数构成的向量。median(A,dim) %求给出的维数内的中位数例4-32 A=1 3 4 5;2 3 4
3、6;1 3 1 5A =1 3 4 52 3 4 61 3 1 5 median(A)ans =1 3 4 5命令 忽略NaN计算中位数格式 nanmedian(X) %X为向量,返回X中除NaN外元素的中位数。nanmedian(A) %A为矩阵,返回A中各列除NaN外元素的中位数向量。例4-33 A=1 2 3;nan 5 2;3 7 nanA =1 2 3NaN 5 23 7 NaN nanmedian(A)ans =2.0000 5.0000 2.5000 命令 利用geomean计算几何平均数格式 M=geomean(X) %X为向量,返回X中各元素的几何平均数。M=geomean(
4、A) %A为矩阵,返回A中各列元素的几何平均数构成的向量。说明 几何平均数的数学含义是,其中:样本数据非负,主要用于对数正态分布。例4-34 B=1 3 4 5B =1 3 4 5 M=geomean(B)M =2.7832 A=1 3 4 5;2 3 4 6;1 3 1 5A =1 3 4 52 3 4 61 3 1 5 M=geomean(A)M =1.2599 3.0000 2.5198 5.3133命令 利用harmmean求调和平均值格式 M=harmmean(X) %X为向量,返回X中各元素的调和平均值。M=harmmean(A) %A为矩阵,返回A中各列元素的调和平均值构成的向量
5、。说明 调和平均值的数学含义是,其中:样本数据非0,主要用于严重偏斜分布。例4-35 B=1 3 4 5B =1 3 4 5 M=harmmean(B)M =2.2430 A=1 3 4 5;2 3 4 6;1 3 1 5A =1 3 4 52 3 4 61 3 1 5 M=harmmean(A)M =1.2000 3.0000 2.0000 5.29414.5.2 数据比较命令 排序格式 Y=sort(X) %X为向量,返回X按由小到大排序后的向量。Y=sort(A) %A为矩阵,返回A的各列按由小到大排序后的矩阵。Y,I=sort(A) % Y为排序的结果,I中元素表示Y中对应元素在A中位
6、置。sort(A,dim) %在给定的维数dim内排序说明 若X为复数,则通过|X|排序。例4-36 A=1 2 3;4 5 2;3 7 0A =1 2 34 5 23 7 0 sort(A)ans =1 2 03 5 24 7 3 Y,I=sort(A)Y =1 2 03 5 24 7 3I =1 1 33 2 22 3 1命令 按行方式排序函数 sortrows格式 Y=sortrows(A) %A为矩阵,返回矩阵Y,Y按A的第1列由小到大,以行方式排序后生成的矩阵。Y=sortrows(A, col) %按指定列col由小到大进行排序Y,I=sortrows(A, col) % Y为排序
7、的结果,I表示Y中第col列元素在A中位置。说明 若X为复数,则通过|X|的大小排序。例4-37 A=1 2 3;4 5 2;3 7 0A =1 2 34 5 23 7 0 sortrows(A)ans =1 2 33 7 04 5 2 sortrows(A,1)ans =1 2 33 7 04 5 2 sortrows(A,3)ans =3 7 04 5 21 2 3 sortrows(A,3 2)ans =3 7 04 5 21 2 3 Y,I=sortrows(A,3)Y =3 7 04 5 21 2 3I =321命令 求最大值与最小值之差函数 range格式 Y=range(X) %
8、X为向量,返回X中的最大值与最小值之差。Y=range(A) %A为矩阵,返回A中各列元素的最大值与最小值之差。例4-38 A=1 2 3;4 5 2;3 7 0A =1 2 34 5 23 7 0 Y=range(A)Y =3 5 34.5.3 期望命令 计算样本均值函数 mean格式 用法与前面一样例4-39 随机抽取6个滚珠测得直径如下:(直径:mm)14.70 15.21 14.90 14.91 15.32 15.32试求样本平均值解:X=14.70 15.21 14.90 14.91 15.32 15.32;mean(X) %计算样本均值则结果如下:ans =15.0600命令 由分
9、布律计算均值利用sum函数计算例4-40 设随机变量X的分布律为:X-2-1012P0.30.10.20.10.3求E (X) E(X2-1)解:在Matlab编辑器中建立M文件如下:X=-2 -1 0 1 2;p=0.3 0.1 0.2 0.1 0.3;EX=sum(X.*p)Y=X.2-1EY=sum(Y.*p)运行后结果如下:EX =0Y =3 0 -1 0 3EY =1.60004.5.4 方差命令 求样本方差函数 var格式 D=var(X) %var(X)=,若X为向量,则返回向量的样本方差。D=var(A) %A为矩阵,则D为A的列向量的样本方差构成的行向量。D=var(X, 1
10、) %返回向量(矩阵)X的简单方差(即置前因子为的方差)D=var(X, w) %返回向量(矩阵)X的以w为权重的方差命令 求标准差函数 std 格式 std(X) %返回向量(矩阵)X的样本标准差(置前因子为)即:std(X,1) %返回向量(矩阵)X的标准差(置前因子为)std(X, 0) %与std (X)相同std(X, flag, dim) %返回向量(矩阵)中维数为dim的标准差值,其中flag=0时,置前因子为;否则置前因子为。例4-41 求下列样本的样本方差和样本标准差,方差和标准差14.70 15.21 14.90 15.32 15.32解:X=14.7 15.21 14.9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 概率 统计 函数
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内