matlab画方波频谱图
时间: 2023-11-26 09:47:44 浏览: 179
dtfs.rar_DTFS_MATLAB方波脉冲
以下是使用MATLAB画方波频谱图的代码和步骤:
1.生成方波信号
```matlab
t = linspace(-2*pi,2*pi,500);
x = square(4*t); % 4为方波的周期
```
2.对信号进行傅里叶变换
```matlab
y = fft(x);
```
3.对变换结果进行幅度谱计算
```matlab
y_abs = abs(y);
```
4.绘制频谱图
```matlab
plot(y_abs);
```
绘制出来的频谱图中,横坐标表示频率,纵坐标表示幅度。
阅读全文