常用的 matlab 命令(转载)
matlab 命令
基本统计量:
均值:mean(x) 中位数 median(x) 标准差 std(x)
方差:var(x) 偏度 skewness(x) 峰度 kurtosis(x)
常见的概率分布函数
正态分布:norm 指数分布:exp 泊松分布:poiss
beta 分布:beta 威布尔分布:weib kafang 分布:chi2
t 分布:t f 分布:F
工具箱对每一种分布都提供五类函数,其命令字符为:
概率密度:pdf
概率分布:cdf
逆概率分布:inv
均值与方差:stat
随机数生成:rnd
参数估计:fit
当需要一种分布的某一类函数时,将以上所列的分布命令字符与函数命令字符接
起来
并输入自变量(可以使标量,数组或矩阵)和参数即可。
对均值为 mu,标准差为 sigma 的正态分布,举例:
1.概率密度函数
p=normpdf(x,mu,sigma)(mu=0,sigma=1 是可以省略)
2.概率分布
p=normcdf(x,mu,sigma)
可用于计算概率
3.逆概率分布
x=norminv(a,mu,sigma)
即可求出 x,使得 P{X<x}=a
可用于求分位数
4.均值和方差
[m,v]=normstat(mu,sigma)
5.随机数生成
M=normrnd(mu,sigma,m,n)即可生成 m*n 阶的正态分布随机数矩阵
频数直方图
1.给出数组 data 的频数表的命令为:[N,X]=hist(data,k)
将数据分为 k 个小区间(缺省为 10),返回数组 data 落在每一个区间的频数 N
和每一个小
区间
的中点 x
2.描速数组 data 的频数直方图命令为 hist(data,k)
正态总体的参数估计
点估计和区间估计同时可由命令
[muhat,sigmahat,muci,sigmaci]=normfit(x,alpha)