MATLAB产生各种分布的随机数 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]均匀分布的随机数:ra nd



MATLAB产生各种分布的随机数 matlab中随机数的产生

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)指数逆累积分布函数
weibinvX=weibinv(P,A,B)威布尔逆累积分布函数
logninv X=logninv(P,mu,sigma)对数正态逆累积分布函数
Chi2inv X=chi2inv(P,A,B)卡方逆累积分布函数
Betainv X=betainv(P,A,B)β分布逆累积分布函数

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/287811.html

更多阅读

matlab中如何定义函数 matlab输入函数表达式

matlab中如何定义函数——简介许多时候希望将特定的代码(算法)书写成函数的形式,提高代码的可封装性与重复性,简化代码设计,提高执行效率!下面简单介绍一下matlab中的函数定义与使用。matlab中如何定义函数——工具/原料matlab 7.0及以上

matlab中的最大值和最小值_待_雪 函数最大值和最小值

matlab中的的最大值和最小值MATLAB提供的求数据序列的最大值和最小值的函数分别为max和min,两个函数的调用格式和操作过程类似。1.求向量的最大值和最小值求一个向量X的最大值的函数有两种调用格式,分别是:(1) y=max(X):返回向量X的最

概率分布的参数估计Matlab matlab 概率密度估计

命令 β分布的参数a和b的最大似然估计值和置信区间函数 betafit格式 PHAT=betafit(X)[PHAT,PCI]=betafit(X,ALPHA)说明 PHAT为样本X的β分布的参数a和b的估计量PCI为样本X的β分布参数a和b的置信区间,是一个2×2矩阵,其第1例为参

声明:《MATLAB产生各种分布的随机数 matlab中随机数的产生》为网友静想你的时候分享!如侵犯到您的合法权益请联系我们删除