x(n)=sin(n*pi/8)+sin(n*pi/4)是一个长度N=16的序列,用matlab求其dft并画图
时间: 2024-05-16 10:16:38 浏览: 133
matlab 程序 求sin
可以使用Matlab中的fft函数来计算序列的DFT,并使用plot函数绘制DFT的图形。
以下是Matlab代码:
```
% 定义序列
N = 16;
n = 0:N-1;
x = sin(n*pi/8) + sin(n*pi/4);
% 计算DFT
X = fft(x);
% 绘制图形
f = 0:N-1;
stem(f, abs(X));
xlabel('频率');
ylabel('幅度');
```
运行该代码后,将显示序列的DFT图形。
阅读全文