1.基础概念
任意周期函数f(x)可以转换为傅里叶级数a02+∑∞n=1(ancosnx+bnsinnx),有点像泰勒展开
2.基础知识-正交性
离散值的正交性,內积=0
连续值的正交性,∫Df(x)g(x)=0,即积分=0
2.1三角函数的正交性
∫π−πcosnxdx=0,n=1,2,3,...
∫π−πsinnxdx=0,n=1,2,3,...
∫π−πsinkxcosnxdx=0,k,n=1,2,3,...,k可以等于n
∫π−πcoskxcosnxdx=0,k,n=1,2,3,...,k≠n
∫π−πsinkxsinnxdx=0,k,n=1,2,3,...,k≠n
证明公式待补充
结论:得到了一组正交的三角函数系,1,cosx,sinx,cos2x,sin2x,....
3.求a0,an,bn
令f(x)是原函数,a02+∑∞n=1(ancosnx+bnsinnx)是傅里叶级数
求∫π−πf(x)dx,可得a0=1π∫π−πf(x)dx
求∫π−πf(x)cosnxdx,可得an=1π∫π−πf(x)cosnxdx
求∫π−πf(x)sinnxdx,可得bn=1π∫π−πf(x)sinnxdx
这里当an的n=0时,就等于a0,所以一般不单独写a0,合并到an中
证明公式待补充
4.傅里叶级数的收敛性
函数f(x)的傅里叶级数是否一定收敛?如果它收敛是否一定收敛于f(x)?
定理(收敛定理,狄利克雷充分条件)
设f(x)是周期为2π的周期函数,如果它满足
1.在一个周期内连续或只有有限个第一类间断点
2.在一个周期内至多只有有限个极值点
则f(x)的傅里叶级数收敛,并且
当x是f(x)的连续点时,级数收敛于f(x)
当x是f(x)的间断点时,级数收敛于12[f(x−)+f(x+)]
书上也没有证明,知道下就好,有点复杂,暂时就知道知道连续函数就能收敛就行
4.通用周期形式
设周期为2l的周期函数f(x)满足收敛定理的条件,则它的傅里叶级数展开式为
a02+∑∞n=1(ancosnπxl+bnsinnπxl),x∈C
an=1l∫π−πf(x)cosnπxldx,n=0,1,2,...
bn=1l∫π−πf(x)sinnπxldx,n=1,2,...
C={x|f(x)=12[f(x−)+f(x+)]}
5.例题
设f(x)={1−π≤x≤0−10≤x<π,求傅里叶级数
1.先证明收敛性,略
2.求an,bn
an=1π∫0−π(−1)cosnxdx+1π∫π0(1)cosnxdx=0
bn=1π∫0−π(−1)sinnxdx+1π∫π0(1)sinnxdx={4nπ,n=1,3,50,n=2,4,6
3.代入傅里叶级数,略
6.傅里叶级数的复数形式
先回顾下刚才的傅里叶级数形式
f(x)=a02+∑∞n=1(ancosnπxl+bnsinnπxl),x∈C
an=1l∫π−πf(x)cosnπxldx,n=0,1,2,...
bn=1l∫π−πf(x)sinnπxldx,n=1,2,...
C={x|f(x)=12[f(x−)+f(x+)]}
然后这里引入大名鼎鼎的欧拉公式,eix=(cosx+isinx)
转换下cost=eit+e−it2,sint=eit−e−it2i
代入傅里叶级数展开式中,得到
f(x)=∑+∞i=−∞cneinπxl
cn=12l∫l−lf(x)e−inπxldx,n=0,±1,±2,...
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)