matlab中rand和randn是產生隨機數的命令,連接ssr
x=rand(1,N) 產生(0,1)區間均勻分佈的長度爲N的隨機信號,設置隨機種子 rand('seed', 123);orm
x=randn(1,N)產生長度爲N且具備零均值和單位方差的正態分佈的隨機信號,設置隨機種子 randn('seed', 123)。htm
matlab中產生僞隨機數須要種子,把不一樣的種子用於不一樣的隨機數生成器產生不一樣的僞隨機數。連接get
betarnd 貝塔分佈的隨機數生成器
binornd 二項分佈的隨機數生成器
chi2rnd 卡方分佈的隨機數生成器
exprnd 指數分佈的隨機數生成器
frnd f分佈的隨機數生成器
gamrnd 伽瑪分佈的隨機數生成器
geornd 幾何分佈的隨機數生成器
hygernd 超幾何分佈的隨機數生成器
lognrnd 對數正態分佈的隨機數生成器
nbinrnd 負二項分佈的隨機數生成器
ncfrnd 非中心f分佈的隨機數生成器
nctrnd 非中心t分佈的隨機數生成器
ncx2rnd 非中心卡方分佈的隨機數生成器
normrnd 正態(高斯)分佈的隨機數生成器
poissrnd 泊松分佈的隨機數生成器
raylrnd 瑞利分佈的隨機數生成器
trnd 學生氏t分佈的隨機數生成器
unidrnd 離散均勻分佈的隨機數生成器
unifrnd 連續均勻分佈的隨機數生成器
weibrnd 威布爾分佈的隨機數生成器隨機數