matlab高斯白噪声
时间: 2023-09-03 13:15:49 浏览: 93
在MATLAB中,可以使用randn函数生成高斯白噪声。randn函数返回一组均值为0,方差为1的高斯分布随机数,可以通过调整均值和方差来控制生成的高斯白噪声的特性。
例如,要生成均值为0,方差为0.5的高斯白噪声序列,可以使用以下代码:
```
mu = 0; % 均值为0
sigma = sqrt(0.5); % 方差为0.5
n = 1000; % 生成1000个随机数
noise = mu + sigma*randn(n, 1); % 生成高斯白噪声序列
```
在这个例子中,使用了randn函数生成了一个1000个元素的列向量,其中每个元素都是从均值为0,方差为0.5的高斯分布中随机生成的。最后,将生成的随机数序列存储在noise变量中。
阅读全文