家畜安宁槛内 繁荣亦虚伪 饿狼只求自由 至死不悔。——《红莲的弓矢》
目录
一、排列组合
1.阶乘
用factorial(x)求x!
2.组合
C
n
k
=
n
c
h
o
o
s
e
k
(
n
,
k
)
C_n^k=nchoosek(n,k)
Cnk=nchoosek(n,k)
3.排列
可以用阶乘和组合数来表示排列。
A
m
n
=
m
∗
(
m
−
1
)
…
∗
(
n
−
m
+
1
)
=
C
m
n
∗
n
!
A_m^n=m*(m-1)…*(n-m+1)=C_m^n*n!
Amn=m∗(m−1)…∗(n−m+1)=Cmn∗n!
二、伪随机数
随机的物理过程产生的是真随机数,计算机生成的都是伪随机数。
1.专用函数
通用格式为:namernd(参数,行数,列数)
如正态分布
χ
2
\chi^2
χ2分布
其他
2.通用函数
random(‘name’,para,m,n)
3.histfit函数
绘制直方图并拟合正态密度函数(注意只能拟合正态)
histfit(R(: ))
4.tabulate函数
统计变量中各值出现的频率
5.rand函数
生成均匀分布随机数矩阵
6.randn函数
生成服从标准正态分布的随机数矩阵
7.randi函数
生成[a,b]上均匀分布的随机整数矩阵
8.randperm函数
产生1到n的一个随机整数排列
9.随机数种子
rng(n)生成随机数种子
s=rng 返回随机数种子
如果设置同样的随机数种子,返回的随机数是一样的,但是不设置的时候是不一样的。
三、概率密度函数
1.专用函数
namepdf(随机变量,参数)
(pdf是probability density function)
其他
可以根据pdf函数得到的结果绘制概率密度曲线
2.通用函数
pdf(‘name’,随机变量,参数)
四、概率分布函数
1.专用函数
namecdf(随机变量,参数)
其他
2.通用函数
cdf(‘name’,随机变量,参数)
五、平均值、中位数、分位数、极差
1.算数平均值
mean(A,dim)
dim=1求列均值,dim=2求行均值
2.调和平均值
harmmean(A,dim)
3.几何平均值
geomean(A,dim)
4.中位数
median(A,dim)
5.分位数
quantile(A,分位点(0-1),dim)
prctile(A,分位点(1-100),dim)
6.极差
range(A,dim)
六、期望
1.mean
计算离散样本的期望
2.sum
用于计算离散样本且概率不相等的情况
七、方差与标准差
1.var
var(X)返回所有元素的方差
var(X,1)返回所有元素的总体方差
2.std
std(X)返回所有元素的标准差
std(X,1)返回所有元素的总体标准差
3.常见分布的期望与方差
namestat(参数),返回期望和方差。
八、协方差与相关系数
1.cov计算协方差
cov(X,Y) 返回二阶协方差矩阵
cov(A)返回各列向量的协方差矩阵
2.corrcoef计算相关系数
corrcoef(X,Y)返回向量X和Y的相关系数
corrcoef(A)返回矩阵各列向量的相关系数