dedecms 網站搬遷 模板路徑錯誤杭州網站推廣公司
MATLAB如何使用normrnd函數生成正態(tài)分布隨機數
【語法說明】
R=normrnd(mu,sigma):生成服從參數為mu和sigma的正態(tài)分布的隨機數。mu為均值,sigma為標準差。R是與mu、sigma同型的數組,如果mu和sigma之一為標量,則該標量將被擴展為與另一個參數具有相同大小的數組。
R=normrnd(mu,sigma,m,n,…):若N與P為標量,則函數按N和P的值生成m×n×……大小的隨機數組R。如果N與P均不為標量,則必須滿足[m, n, …]=size(N),且N 與P 同型。
R=normrnd(mu,sigma,[m,n,…]):同R=normrnd(mu,sigma,m,n,…)。
【功能介紹】生成服從正態(tài)分布隨機數。正態(tài)分布又稱高斯分布,其特點是數據集中在平均值附近,離均值越遠,出現(xiàn)的概率越小,曲線呈鐘形。在正態(tài)分布中,mu為隨機變量的期望,sigma為隨機變量的標準差。正態(tài)分布的概率密度函數為
【實例】生成10000個服從(3, 1)正態(tài)分布的隨機數,并求隨機數的均值與標準差。
>> a=normrnd(3,1,1,10000); % 生成服從(3, 1)正態(tài)分布的隨機數
>> mean(a) % 求隨機數均值
ans =
3.0050
>> std(a) % 求隨機數標準差
ans =
0.9897
【實例講解】正態(tài)分布是一種連續(xù)型隨機變量的概率分布,隨機變量的取值可以為任意實數。正態(tài)分布是自然界中最常見的一種分布,在通信系統(tǒng)中常假設噪聲服從正態(tài)分布,稱高斯噪聲。