DFT的matlab源代码-dft:离散傅立叶变换

时间:2024-06-14 23:19:12
【文件属性】:

文件名称:DFT的matlab源代码-dft:离散傅立叶变换

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-14 23:19:12

系统开源

DFT的matlab源代码dft 离散傅立叶变换 在大学二年级时,我修了两个学期的信号理论课。 我发现,如果我没有积极地与他们合作,那么就很容易忘记我所学到的概念。 我创建了Python版本的DFT和逆DFT算法,以复习DFT的概念。 dft.py def dft(input) :用于根据时域阵列input计算频谱S的函数。 根据公式S = V^H * s ,其中S是频谱, V^H是DFT矩阵的厄米(hermitian),并且input s def graph_freq_spectrum(freq_spectrum) :用于绘制频谱图的功能。 使用plotly Python库实现 idft.py def idft(freq_spectrum) :将频谱转换为时域正弦波的函数。 使用sympy Python库对符号方程进行建模。 到目前为止,它仅能提供原始功能的别名。 我还没有时间实现一种基于用户给定标准来找到正确频率的方法。 演示 用y=cos(pi*n)和y=sin(pi/2*n)简单示例演示上述功能 y = cos(pi * n)演示的输出 频谱(使用dft()计算):[ dft(


【文件预览】:
dft-master
----demo.py(268B)
----dft.py(3KB)
----idft.py(1KB)
----README.md(2KB)

网友评论