EDA365电子论坛网

标题: MATLAB ------- 用MATLAB实现离散傅里叶变换(DFT)和逆变换(IDFT) [打印本页]

作者: ulppknot    时间: 2019-9-26 10:52
标题: MATLAB ------- 用MATLAB实现离散傅里叶变换(DFT)和逆变换(IDFT)
刚刚写过一篇用MATLAB实现离散傅里叶级数的文章,如下:MATLAB ------- 用 MATLAB 实现离散傅里叶级数(DFS)及 IDFS1 Y9 U$ k9 \( e. g7 H: |, i4 Q* i
, W" A* ]  D! S' Z8 g$ A& H
离散傅里叶变换不是一种神奇的东西,它和离散傅里叶级数关系很紧密,紧密到使用MATLAB编写离散傅里叶变换以及逆变换的函数一模一样,只需改个名字即可。
* C: c* D) I4 ?
( E) j6 P" H7 R5 ?# i$ T) \) b因为离散傅里叶级数是一个周期的信号,我们编写DFS以及IDFS函数时候,也通常只能考虑一个周期的时域信号以及频域信号,尽管我们心里都明白它是一个周期的信号。
4 |4 ?+ D, \5 ~8 @  \+ z+ N, X7 \" N2 Z6 B9 D  w$ F5 N
那离散傅里叶变换DFT就是对一个时域非周期的信号x(n)作变换,这个非周期的信号x(n)经过周期延拓就可以得到一个周期信号xtilde(n),同样,离散傅里叶级数系数是一个频域的周期信号,离散傅里叶变换只是取其一个主值周期而已。
8 x  `* ^! L6 {$ S' W" g" ^; F& w! K+ q9 u0 n
下面详细阐述。
& w. [0 a  M# `/ Y+ m" k$ X1 k

8 Q- [% l2 n: ^$ S) a' n- E
3 V! C, Y4 M# E8 k$ q' `6 Z
4 K" ]% F+ h# ]3 c
作者: yxlk    时间: 2019-9-26 18:27
看看
作者: astrodyne    时间: 2019-9-28 20:29
mmmmmmmmmmmmmmmmmmmmmm
- l" Q: M) V: S! S0 D% F3 J9 P
作者: niuth    时间: 2019-10-5 15:21
学习学习一下,,,
作者: PCB新人    时间: 2019-10-7 13:55
这个学校学过,不过忘记了




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2