怎么在matlab中加入随机输入噪声
时间: 2024-02-13 22:02:38 浏览: 68
matlab中给信号加噪声的方法
4星 · 用户满意度95%
在 MATLAB 中,可以使用 randn 函数来生成均值为 0,方差为 1 的高斯白噪声信号。可以通过以下代码将随机输入噪声添加到信号中:
```matlab
% 原始信号
x = sin(0:0.1:10);
% 生成高斯白噪声信号
noise = 0.1*randn(size(x));
% 添加随机输入噪声
x_noisy = x + noise;
% 绘制信号和添加噪声后的信号
plot(x);
hold on;
plot(x_noisy);
legend('原始信号', '添加噪声后的信号');
```
在上述代码中,0.1 是噪声的标准差,可以根据需要进行调整。
阅读全文