本文是对斯坦福大学公开课-傅里叶变换及其应用的一些学习总结
对应的课程视频链接为:课程链接
课程用到的讲义下载地址:讲义链接
傅里叶变换这一名词已经在很多地方都有见过了,之前也是对其有一些粗略的了解,那么现在想跟着这个课程与讲义稍微深入一点地学习,在这里记录一下个人的总结与感悟。
第一篇对应课程的第1-5节,讲义的第一章,即傅里叶级数。傅里叶级数在高数中已经学过了,但是当时只是以应付考试的心理马马虎虎地看了一下,对它的理解肯定是不到位的。
周期性
傅里叶级数是指可以将一个周期函数表示成正弦函数和余弦函数的无穷级数,它研究的对象就是具有周期性的函数,那么首先来复习一下周期性的相关内容。
周期性的定义:如果存在 T>0 T > 0 满足 f(t+T)=f(t) f ( t + T ) = f ( t ) ,那么就说 f f 具有周期性,其周期为
。很显然如果 T T 是
的一个周期,那么 2T、3T、4T……nT 2 T 、 3 T 、 4 T … … n T 都是 f f 的周期,一般提到的周期都是所有这些周期中最小的那个,即最小正周期。
周期函数的和:考虑函数
,它是两个周期分别为 1、12 1 、 1 2 的函数的和,那么 f(t) f ( t ) 的周期是多少?这种问题高中的时候应该经常见过,很显然它的周期应该是 1 1 ,在这个例子中,周期函数的和也是一个周期函数。现在进行一般性的考虑,对于任意的两个周期函数,它们的和也是周期函数吗?考虑函数
,它是两个周期分别为 2π、2–√π 2 π 、 2 π 的函数之和,但是很遗憾,这个函数并不是一个周期函数,是没有办法找到一个 T T 满足
的,它的图像如下图所示。
事实上,如果两个周期函数之和是一个周期函数,那么它们的周期必须满足其中一个周期是另一个周期的整数倍的关系。
在经过了数个世纪的关于周期现象的研究后,对于周期问题,前人在数学层面提出了三个重要的观点:
1.刻画最简单的周期现象的函数是sin、cos,但是不管是在理论还是实际地运算中,都采用复指数的形式来代替独立的三角函数,即欧拉公式: eix=cosx+isinx e i x = c o s x + i s i n x
2.研究的函数的平方积分,应该是有界的,即: ∫ba|f(t)|2dt<∞ ∫ a b | f ( t ) | 2 d t < ∞
3.Eigenfunction of a linear operator D,especially differential operators。
(不知道该如何翻译= =),查了一下wiki,这句话的意思是, D D 是定义在一个函数空间中的一个线性运算,对于在任意的该空间下的非零函数
,都有 Df=λf D f = λ f ,其中 λ λ 是一个标量,被称作特征值。这句话中提到的“尤其是微分运算”可以表述为如下等式:
df(t)dt=λf(t) d f ( t ) d t = λ f ( t )
可能现在还是一头雾水,不知道这三条的意义是什么,不过不用担心,先接着往下看。
累加形式
由简单的周期函数,将其累加可以构造复杂的周期函数,傅里叶当时就是猜测任意一个周期函数都可以用如下的形式来表达:
这样的形式可以很好地表现相位、频率等信息,但是计算起来并不方便,更常用的形式为:
推导:
令 Ancosϕn=an,Ansinϕn=bn A n c o s ϕ n = a n , A n s i n ϕ n = b n 即可。
如果再加上 n=0 n = 0 的情况就可以得到:
注意这里用的是 a02 a 0 2 ,为什么不写 a0 a 0 呢?
前面提到了,应该采用复指数的形式来代替孤立的sin、cos,那么现在将上式转成对应的复指数形式:
这里会有一些疑惑,为什么求和范围变成了-N到N,并且求和式是不是过于简单了?现在将这个式子的复指数展开成三角函数来看一看:
这里sin的前边有i,但是实际上之前所表达的和式的sin前边是不带i的,这就提醒我们,这里的 cn c n 是复数,不是实数。如果我们将 cn c n 写成 cn=an+ibn c n = a n + i b n ,那么就可以写出:
现在假如这个求和范围是0到N,那么最终的结果一定是带i的,因为中间的 anisin2πnt+ibncos2πnt a n i s i n 2 π n t + i b n c o s 2 π n t 没办法消掉。可是如果求和范围改成-N到N呢?考虑当n=k和n=-k时的情形:
如果说我们令 a−k=ak a − k = a k , b−k=−bk b − k