高斯分布噪声matlab
时间: 2023-08-09 15:07:17 浏览: 119
在 MATLAB 中,可以使用 `randn` 函数生成服从高斯分布(也称为正态分布)的随机数,然后将其添加到数据中以生成高斯分布噪声。下面是一个示例代码:
```matlab
% 生成高斯分布噪声
mu = 0; % 均值
sigma = 1; % 标准差
noise = sigma * randn(1000, 1) + mu; % 生成1000个服从高斯分布的随机数
% 绘制直方图
histogram(noise, 'Normalization', 'probability');
title('高斯分布噪声');
xlabel('数值');
ylabel('频率');
```
在这个示例中,生成了1000个服从均值为0,标准差为1的高斯分布随机数,并使用直方图进行可视化。你可以根据需要调整均值和标准差的值。
阅读全文