傅里叶级数、傅里叶变换简记

傅里叶级数(Fourier series)

任何周期函数都可以写成三角函数之和

首先常函数也是周期函数,且其周期是任意实数,分解可能需要它

任意函数都可以分解为奇偶函数之和

f(x)=f(x)+f(x)2+f(x)f(x)2

sin(x)cos(x)是奇函数和偶函数

f(x)周期为T,sin(2πnTx)cos(2πnTx)nN 这些函数周期都可以为T

通过调整这一堆周期函数的振幅,再加上常函数,就可以组合成f(x)

f(x)=C+n=1(ansin(2πnTx)+bncos(2πnTx)),C\R

下面问题是如何确定C,an,bn


借助复数,我们可以更简洁地表达一些东西,尤其涉及到旋转操作 ,下面对其做一些介绍

首先,先考虑复平面上的eit

傅里叶级数、傅里叶变换简记

很自然,t每过2π旋转一圈

加个w,即eiwt ,改变旋转的周期

把虚部展开(时域),就是tsin(wt)的图像

傅里叶级数、傅里叶变换简记

总的来说,可以将eiwt,sin(wt),cos(wt)视为向量


现在假设有函数g(t)=sin(t)+sin(2t)

先介绍向量点积

函数向量点积的定义是f(x)g(x)=0Tf(x)g(x)dx

其中T是周期

根据点积的定义,可以得到sin(t)sin(2t)=02πsin(t)sin(2t)=0

由点积的几何意义,说明了这两个函数向量线性无关,是正交基

于是可以将g(t)理解成g(t)=1sin(t)+1sin(2t)

即在该正交基下坐标是(1,1)

如何求正交基坐标呢?

再看个例子,假设w=2u+3v

其中u=(11) v=(11) 显然这两个向量是正交基

傅里叶级数、傅里叶变换简记

w的在基下的坐标为(2,3)

计算方法是(以在基u示例)

傅里叶级数、傅里叶变换简记

上面方法可以类比到sin(nt)

g(t)=sin(t)+sin(2t)

g(t)sin(t)下的坐标为

傅里叶级数、傅里叶变换简记

更一般的

f(x)=C+n=1(ansin(2πnTx)+bncos(2πnTx)),C\R

傅里叶级数、傅里叶变换简记

也就是说向量f(x)是以下正交基的线性组合:(注意不是3个额,n越大,拟合越精确

傅里叶级数、傅里叶变换简记

于是可以得到

傅里叶级数、傅里叶变换简记

傅里叶级数、傅里叶变换简记

C也可以通过点积求出

C=0Tf(x)dx0T11dx=0Tf(x)dxT

C=a0/2

即最终结果为

傅里叶级数、傅里叶变换简记

其中

傅里叶级数、傅里叶变换简记


上面的傅里叶级数,可以写成复数的形式

根据欧拉公式eiθ=cosθ+isinθ

可以推出

傅里叶级数、傅里叶变换简记

可以写出傅立叶级数的另外一种形式:

傅里叶级数、傅里叶变换简记

其中

傅里叶级数、傅里叶变换简记

解读:

傅里叶级数、傅里叶变换简记

对于复数函数,定义的点积为:

傅里叶级数、傅里叶变换简记

其中, 傅里叶级数、傅里叶变换简记 为复数函数, 傅里叶级数、傅里叶变换简记傅里叶级数、傅里叶变换简记 的共轭,所以 傅里叶级数、傅里叶变换简记 的代数表达式中有一个负号。

这样定义点积是为了保证:

傅里叶级数、傅里叶变换简记


傅里叶级数的拟合

傅里叶级数、傅里叶变换简记

n越大,更高频率的函数参与,拟合度越高

频域图高度则代表在这个频率上的振幅,也就是这个基上的坐标分量

傅里叶变换(Fourier transform)

https://www.bilibili.com/video/av19141078?from=search&seid=12296262967335268730

傅里叶级数、傅里叶变换简记

傅里叶级数、傅里叶变换简记

傅里叶级数、傅里叶变换简记

傅里叶级数、傅里叶变换简记

参考:马同学 3Blue1Brown