matlab中rand randn wgn 的区别
1)rand
生成在(0, 1)之间均匀分布的随机数
2)randn
生成N(0,1)的正态分布的随机数,randn(m,n)表示生成矩阵的规模
ps:若要生成均值p,方差q的正态分布随机数序列x
则x=p+sqrt(q)*randn(m,n)
3)wgn
y = wgn(m,n,p) 产生一个m*n的高斯白噪声的矩阵,
p以dBW为单位指定输出噪声的强度。
1)rand
生成在(0, 1)之间均匀分布的随机数
2)randn
生成N(0,1)的正态分布的随机数,randn(m,n)表示生成矩阵的规模
ps:若要生成均值p,方差q的正态分布随机数序列x
则x=p+sqrt(q)*randn(m,n)
3)wgn
y = wgn(m,n,p) 产生一个m*n的高斯白噪声的矩阵,
p以dBW为单位指定输出噪声的强度。