python实现DFT并绘制功率谱 (附完整源码)

python实现DFT并绘制功率谱


以下是使用 Python 实现离散傅里叶变换(DFT)并绘制功率谱的完整源码。该代码包括生成一个示例信号、手动计算 DFT、计算功率谱以及使用 Matplotlib 绘制结果。

import numpy as np
import matplotlib.pyplot as plt

def DFT(x):
    """
    计算离散傅里叶变换(DFT)

    参数:
        x (numpy.ndarray): 输入时域信号

    返回:
        X (numpy.ndarray): 频域信号
    """
    N = len

你可能感兴趣的:(Python实战教程,python,开发语言)