matlab 白噪声
时间: 2023-08-23 20:08:23 浏览: 97
白噪声(matlab).pdf
在MATLAB中生成白噪声可以使用randn函数。randn函数返回具有平均值为0和标准差为1的高斯(正态)分布随机数。以下是一个示例代码:
```matlab
% 生成白噪声信号
fs = 1000; % 采样频率为1000Hz
t = 0:1/fs:1; % 时间范围为0到1秒
n = length(t); % 信号长度
noise = randn(1, n); % 生成白噪声信号
% 绘制信号图形
plot(t, noise);
xlabel('时间(秒)');
ylabel('幅值');
title('白噪声信号');
```
这段代码会生成一个持续1秒钟的白噪声信号,并绘制其图形。你可以根据需要调整采样频率、时间范围和信号长度等参数。
阅读全文