用Python学《微积分B》(Fourier级数)


  除了“幂级数”,另一类非常重要的函数项级数级数就是“三角(函数)级数”(trigonometric series)。《微积分B》第8-6节主要介绍:什么是三角级数?三角函数系的正交性?三角级数与Fourier级数的关系?函数如何进行Fourier级数展开?Fourier级数的收敛条件?正弦级数(余弦级数)与函数奇偶性的关系?一般周期函数的Fourier级数展开?


一、三角级数


  顾名思义,三角(函数)级数就是被加项为sine或cosine函数的一种函数项级数。从几何上来理解就是无穷多条sine或cosine曲线的叠加。
1,正弦函数
  sine函数是一种常见而简单的周期函数,典型的就是描述简谐振动(simple harmonic oscillation)的函数:

y=Asin(ωt+φ)

其中,周期 T=2πω
2,正弦级数
  对于比较复杂的周期函数,我们按照幂级数展开的思想,使用正项函数展开如下:
f(t)=A0+n=1Ansin(nωt+φ0)

注:幂级数展开式中的项是 x 的幂,即 xn ;而三角级数展开式中的项是 x 的倍数,即 nx 。这是因为,通过三角函数的幂和三角函数的倍角可以互相转换。也正因为如此,三角级数更易于计算,将“幂的关系”变为“倍数的关系”,这事实上就是一种“降维”
3,三角级数
  对上面的正弦级数进行如下变换
Ansin(nωt+φ0)=Ansin(φ0)cos(nωt)+Ancos(φ0)sin(nωt)

对常数项进行换元:
a02=A0,an=Ansin(φ0),bn=Ancos(φ0),ω=πl

其中, l=T2 是半周期
换元后可得
a02+n=1(ancosnπtl+bnsinnπtl)

这就是“三角级数”
πtl=x ,也可以写成如下形式
a02+n=1[ancos(nx)+bnsin(nx)]



二、三角函数系的正交性


1,三角函数系
  三角函数系简单来说就是构成三角级数的各个基本项,如下:

1,cos(x),sin(x),cos(2x),sin(2x),,cos(nx),sin(nx),

  对比幂级数的基本项
x0,x1,x2,x3,,xn,

  其实也很好理解,只不过三角函数系用倍角取代幂。此外, 1=cos(0x)
2,正交性
  三角函数系的正交性(trigonometric orthogonality)指的就是上述三角函数基本项中的任意不同的两项的乘积在对称区间 [π,π] 上的积分等于零。如下:
ππcos(nx)dx=0,(n=1,2,3,...)

ππsin(nx)dx=0,(n=1,
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值