MATLAB实现离散傅里叶变换DFT
时间: 2024-06-14 17:07:09 浏览: 163
DFT.rar_MATLAB中N点dft_N点DFT_MATLAB_dft matlab_matlab DFT_离散傅里叶变换
MATLAB提供了内置函数fft来实现离散傅里叶变换(DFT)。下面是一个简单的示例:
```matlab
% 定义输入序列
x = [1, 2, 3, 4];
% 计算DFT
X = fft(x);
% 输出结果
disp(X);
```
在上面的示例中,我们定义了一个输入序列x,并使用fft函数计算其DFT。最后,我们使用disp函数输出结果X。
请注意,MATLAB中的fft函数默认返回的是复数结果,其中实部表示幅度,虚部表示相位。如果只对实部感兴趣,可以使用real函数提取实部。
阅读全文