randn函數(shù)是Matlab中的一個隨機數(shù)生成函數(shù),用于生成符合標(biāo)準(zhǔn)正態(tài)分布(均值為0,方差為1)的隨機數(shù)。
其用法為:y = randn(n),其中n為一個整數(shù),表示需要生成的隨機數(shù)的個數(shù)。函數(shù)將返回一個大小為n的行向量或列向量y,其中的每個元素都是從標(biāo)準(zhǔn)正態(tài)分布中隨機抽取得到的。
示例:
生成10個標(biāo)準(zhǔn)正態(tài)分布的隨機數(shù):
y = randn(10)
生成一個大小為2×3的矩陣,其中的元素是從標(biāo)準(zhǔn)正態(tài)分布中隨機抽取得到的:
y = randn(2,3)