古詩詞大全網 - 成語查詢 - MATLAB生成隨機數

MATLAB生成隨機數

rand(m,n):生成m×n階[0,1]均勻分布的隨機數矩陣;

unifrnd(a,b,m,n):生成m×n階[a,b]均勻分布的隨機數矩陣;

unidrnd(N,m,n):生成m×n階≤N的離散均勻隨機數;

randn(m,n):生成m×n階N(0,1)的隨機數矩陣;

normrnd(μ,σ, m, n):生成m×n階 的隨機數

矩陣;

randperm(N):生成1,2,…,N的隨機數列;

exprnd(λ, m, n):生成m×n階均值為λ的指數分布的隨機數矩陣;

poissrnd(λ, m, n):生成m×n階均值為λ的泊松分布的隨機數矩陣;

binornd(k,p,m, n):生成m×n階參數為k,p的二項分布的隨機數矩陣;

random(dist,p1,p2,…,m,n):生成m×n階以p1,p2,…dist類分布:’discrete uniform’(離散均勻分布),’binomial’(二項分布),’normal’(正態分布),’ poisson’(泊松分布),’ chi-square’( 分布),’ t’( 分布),’ f’( 分布),’ geometric’(幾何分布),’ exponential’(指數分布),’ gamma’( 分布),…

若生成的隨機數不在所需的範圍 可以通過變換得到所需的範圍