标题:
MATLAB产生各种分布的随机数
[打印本页]
作者:
yuyang911220
时间:
2016-7-11 09:56
标题:
MATLAB产生各种分布的随机数
1,
均匀分布
U
(
a,b
):
产生
m*n
阶[
a
,
b
]均匀分布
U
(
a
,
b
)的随机数矩阵:
unifrnd (a,b,m, n)
产生一个[
a
,
b
]均匀分布的随机数:
unifrnd (a,b)
2
,
0-1
分布
U
(
0,1
)
产生
m*n
阶[0,
1
]均匀分布的随机数矩阵:
rand (m, n)
产生一个[0,1]均匀分布的随机数:
rand
4
,二类分布
binornd(N,P,mm,nn)
如
binornd(10,0.5,mm,nn)
即产生
mm*nn
均值为
N*P
的矩阵
binornd(N,p)
则产生一个。而
binornd(10,0.5,mm)
则产生
mm*mm
的方阵,军阵为
N*p
。
5
,产生
m*n
阶
离散
均匀分布的随机数矩阵:
unidrnd(N,mm,nn)
产生一个数值在
1-N
区间的
mm*nn
矩阵
6
,产生mm nn阶期望值为 的指数分布的随机数矩阵:
exprnd
( ,mm, nn)
此外,
常用逆累积分布函数表
函数名
调用格式
函数注释
norminv X=norminv(P,mu,sigma)
正态逆累积分布函数
expinv X=expinv(P,mu)
指数逆累积分布函数
weibinv X=weibinv(P,A,B)
威布尔逆累积分布函数
logninv X=logninv(P,mu,sigma)
对数正态逆累积分布函数
Chi2inv X=chi2inv(P,A,B)
卡方逆累积分布函数
Betainv X=betainv(P,A,B) β
分布逆累积分布函数
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0