matlab计算四点dft
时间: 2023-11-21 21:58:10 浏览: 106
MATLAB编程DFT
以下是使用矩阵方法计算四点DFT的Matlab代码:
```matlab
% 定义输入序列x(n)
xn = [1, 2, 3, 4];
% 定义DFT矩阵
N = 4;
W = exp(-1i*2*pi/N);
DFT_matrix = zeros(N, N);
for n = 0:N-1
for k = 0:N-1
DFT_matrix(n+1, k+1) = W^(n*k);
end
end
% 计算DFT
Xk = xn * DFT_matrix;
% 输出结果
disp(Xk);
```
运行以上代码,将输出四点DFT的结果。
阅读全文