傅里叶级数(一)| 三角函数系的正交性、函数展开成傅里叶级数、正弦级数与余弦级数

由三角函数组成的函数项级数,即所谓的三角级数,着重研究如何把函数展开成三角级数。

一、三角级数 三角函数系的正交性

如何深入研究非正弦周期函数呢?我们用函数的幂级数展开式表示与讨论函数,因此我们也可将周期函数展开由简单的周期函数例如三角函数组成的级数。具体地说,将周期为T(=2πω)T(=\frac{2\pi}{\omega})的周期函数用一系列以T为周期的正弦函数Ansin(nωt+φn)A_nsin(n\omega t+\varphi_n)组成的级数来表示,记为
f(t)=A0+n=1Ansin(nωt+φn)(1) f(t)=A_0+\sum_{n=1}^\infty A_nsin(n\omega t+\varphi_n) \tag{1}
其中A0,An,φn(n=1,2,3,)A_0,A_n,\varphi_n(n=1,2,3,···)都是常数。

将周期函数按上述方式展开,它的物理意义很明确,就是把一个比较复杂的周期运动看成是许多不同频率的简谐振动的叠加。在电工学上,这种展开称为谐波分析,其中常数项A0A_0称为f(t)f(t)的直流分量,A1sin(ωt+φ1)A_1sin(\omega t+\varphi_1)称为一次谐波(又叫做基波),A2sin(2ωt+φ2)A_2sin(2\omega t+\varphi_2)A3sin(3ωt+φ3),A_3sin(3\omega t+\varphi_3),···依次称为二次谐波,三次谐波,等等。

为了方便起见,将正弦函数Ansin(nωt+φn)A_nsin(n\omega t+\varphi_n)按三角公式变形得
Ansin(nωt+φn)=Ansinφncosnωt+Ancosφnsinnωt A_nsin(n\omega t+\varphi_n)=A_nsin\,\varphi_n cos\, n\omega t+A_ncos\,\varphi_nsin\,n\omega t
并且令a02=A0,an=Ansinφn,bn=Ancosφn,ω=πl\frac{a_0}{2}=A_0,a_n=A_nsin\varphi_n,b_n=A_n cos\varphi_n,\omega=\frac{\pi}{l}(即T=2lT=2l),则(1)式右端的级数就可以改写为
a02+n=1(ancosnπtl+bnsinnπtl)(2) \frac{a_0}{2}+\sum_{n=1}^\infty(a_ncos\frac{n\pi t}{l}+b_nsin\frac{n\pi t}{l}) \tag{2}
形式(2)式的级数叫做三角级数,其中a0,an,bn(n=1,2,3,)a_0,a_n,b_n(n=1,2,3,···)都是常数。

πll=x\frac{\pi l}{l}=x,(2)式成为
a02+n=1(ancosnx+bnsinnx)(3) \frac{a_0}{2}+\sum_{n=1}^\infty (a_ncos\,nx+b_nsin\,nx) \tag{3}
这就把2l为周期的三角级数转换成以2π2\pi为周期的三角函数

下面讨论以2π2\pi为周期的三角级数(3)

如同讨论幂级数时一样,必须先讨论三角级数(3)的收敛问题,以及给定周期为2π2\pi的周期函数如何展开成三角三角级数(3)。为此,首先介绍三角函数系的正交性。

所谓三角函数系
1,cosx,sinx,cos2x,sin2x,,cosnx,sinnx,(4) 1,cos\, x,sin\,x,cos\,2x,sin\,2x,···,cos\,nx,sin\,nx,··· \tag{4}
在区间[π,π][-\pi,\pi]上正交,就是指在三角函数系(4)中任何不同的两个函数的乘积在区间[π,π][-\pi,\pi]上的积分等于零,即
ππcosnxdx=0(n=1,2,3,),ππsinnxdx=0(n=1,2,3,),ππsinkxcosnxdx=0(1,2,3,),ππcoskxcosnxdx=0(k,n=1,2,3,,kn),ππsinkxsinnxdx=0(k,n=1,2,3,,kn) \int_{-\pi}^\pi cos\,nxdx=0 \quad(n=1,2,3,···), \\ \int_{-\pi}^\pi sin\,nxdx=0 \quad(n=1,2,3,···), \\ \int_{-\pi}^\pi sin\,kx\,cos\,nxdx=0\quad(1,2,3,···), \\ \int_{-\pi}^\pi cos\,kx\,cos\,nxdx=0\quad(k,n=1,2,3,···,k\neq n), \\ \int_{-\pi}^\pi sin\,kx\,sin\,nxdx=0 \quad(k,n=1,2,3,···,k\neq n)
以上等式,都可以通过计算定积分来验证

在三角函数系(4)中,两个相同函数的乘积在区间[π,π][-\pi,\pi]上的积分不等于零,即
ππ12dx=2π,ππsin2nxdx=π,(n=1,2,3,) \int_{-\pi}^\pi1^2dx=2\pi,\int_{-\pi}^\pi sin^2nxdx=\pi ,(n=1,2,3,···)

二、函数展开成傅里叶级数

f(x)f(x)是周期为2π2\pi的周期函数,且能展开成三角级数
f(x)=a02+k=1(akcoskx+bksinkx)(5) f(x)=\frac{a_0}{2}+\sum_{k=1}^\infty(a_kcos\,kx+b_ksin\,kx) \tag{5}
问题:系数a0,a1,b1,a_0,a_1,b_1,···与函数f(x)f(x)之间存在着怎样的关系?换句话说,如何利用f(x)f(x)a0,a1,b1,a_0,a_1,b_1,···表达出来?为此,应进一步假设(5)式右端的级数可以逐项积分。

先求a0a_0.对(5)式从π-\piπ\pi积分,由于假设(5)式右端级数可逐项积分,因此有
ππf(x)dx=ππa02dx+k=1[akππcoskxdx+bkππsinkxdx] \int_{-\pi}^\pi f(x)dx=\int_{-\pi}^\pi\frac{a_0}{2}dx+\sum_{k=1}^\infty[a_k\int_{-\pi}^\pi cos\,kxdx+b_k\int_{-\pi}^\pi sin\,kxdx]
根据三角函数系(4)的正交性,等式右端除第一项外,其余各项均为零,所以
ππf(x)dx=a022π \int_{-\pi}^\pi f(x)dx=\frac{a_0}{2}·2\pi
于是得
a0=1πf(x)dx a_0=\frac{1}{\pi}f(x)dx
其次求ana_n。用cosnxcos\, nx乘(5)式两端,再从π-\piπ\pi积分,得到
ππf(x)cosnxdx=a02ππcosnxdx+k=1[akππcoskxcosnxdx+bkππsinkxcosnxdx] \int_{-\pi}^\pi f(x)cos\,nxdx=\frac{a_0}{2}\int_{-\pi}^\pi cos\,nxdx+\sum_{k=1}^\infty[a_k\int_{-\pi}^\pi cos\,kx\,cos\,nxdx+b_k\int_{-\pi}^\pi sin\,kx\,cos\,nxdx]
根据三角系数系(4)的正交性,等式右端除k=nk=n的一项外,其余各项均为零,所以
ππf(x)cosnxdx=anππcos2nxdx=anπ \int_{-\pi}^\pi f(x)cos\,nxdx=a_n\int_{-\pi}^\pi cos^2nxdx=a_n\pi
于是得
an=1πππf(x)cosnxdx(n=1,2,3,) a_n=\frac{1}{\pi}\int_{-\pi}^\pi f(x)cos\,nxdx\quad (n=1,2,3,···)
类似地,用sinnxsin\,nx乘(5)式的两端,再从π-\piπ\pi积分,可得
bn=1πππf(x)sinnxdx(n=1,2,3,) b_n=\frac{1}{\pi}\int_{-\pi}^\pi f(x)sin\,nxdx(n=1,2,3,···)
由于当n=0n=0时,ana_n的表达式正好给出a0a_0,因此,已得结果可以合并写成
an=1πππf(x)cosnxdx(n=0,1,2,3,)bn=1πππf(x)sinnxdx(n=1,2,3,)(6) a_n=\frac{1}{\pi}\int_{-\pi}^\pi f(x)cos\,nxdx\quad (n=0,1,2,3,···) \\ b_n=\frac{1}{\pi}\int_{-\pi}^\pi f(x)sin\,nxdx(n=1,2,3,···) \tag{6}
如果式(6)中的积分都存在,这时它们定出的系数a0,a1,b1,a_0,a_1,b_1,···叫做函数f(x)f(x)傅里叶系数。将这些系数代入(5)式右端,所得的三角级数
a02+n=1(ancosnx+bnsinnx) \frac{a_0}{2}+\sum_{n=1}^\infty(a_ncos\,nx+b_nsin\,nx)
叫做函数f(x)f(x)的傅里叶级数。

一个定义在(,+)(-\infty,+\infty)上周期为2π2\pi的函数f(x)f(x),如果它在一个周期上可积,那么一定可以作出f(x)f(x)的傅里叶级数。然而,函数f(x)f(x)的傅里叶级数是否一定收敛?如果它收敛,他是否一定收敛于函数f(x)f(x)?一般说来,这两个问题的答案都不是肯定的。那么,f(x)f(x)在怎样的条件下,它的傅里叶级数不仅收敛,而且收敛于f(x)f(x)?也就是说,f(x)f(x)满足什么条件可以展开成傅里叶级数?

下面收敛定理给出上述问题的一个重要结论。

定理:(收敛定理,狄利克雷充分条件)设f(x)f(x)是周期为2π2\pi的周期函数,如果它满足:

(1)在一个周期内连续或只有有限个第一类间断点

(2)在一个周期内至多只有有限个极值点,

那么f(x)f(x)的傅里叶级数收敛,并且

当x是f(x)f(x)的连续点时,级数收敛于f(x)f(x)

当x是f(x)f(x)的间断点时,级数收敛于12[f(x)+f(x+)]\frac{1}{2}[f(x^-)+f(x^+)]

收敛定理表明:只要函数在[π,π][-\pi,\pi]上至多有有限个第一类间断点,并且不作无限次振动,函数的傅里叶级数在连续点处就收敛于该点的函数值,在间断点处收敛于该点左极限与右极限的算术平均值。可见,函数展开成傅里叶级数的条件比展开成幂级数的条件低得多。记
C={xf(x)=12[f(x)+f(x+)]} C=\{x|f(x)=\frac{1}{2}[f(x^-)+f(x^+)]\}
在C上就成立f(x)f(x)的傅里叶级数展开式.
f(x)=a02+n=1(ancosnx+bnsinnx),xC(7) f(x)=\frac{a_0}{2}+\sum_{n=1}^\infty(a_ncos\,nx+b_nsin\,nx),x\in C \tag{7}
例1:设f(x)f(x)是周期为2π2\pi的周期函数,它在[π,π)[-\pi,\pi)上的表达式为
f(x)={1,πx<01,0x<π f(x)=\begin{cases} -1,&-\pi\leq x<0 \\ 1, &0\leq x<\pi \end{cases}
f(x)f(x)展开成傅里叶级数,并作出级数的和函数的图形。

:所给函数满足收敛定理的条件,它在点x=kπ(k=0,±1,±2,)x=k\pi(k=0,\pm 1,\pm 2,···)处不连续,在其他点处连续,从而由收敛定理知道f(x)f(x)的傅里叶级数收敛,并且当x=kπx=k\pi时级数收敛于
1+12=1+(1)2=0 \frac{-1+1}{2}=\frac{1+(-1)}{2}=0
xkπx\neq k\pi时级数收敛于f(x)f(x)

计算傅里叶系数如下:
an=1πππf(x)cosnxdx=1ππ0(1)cosnxdx+1π0π1cosnxdx=0(n=0,1,2,); a_n=\frac{1}{\pi}\int_{-\pi}^\pi f(x)cos\,nxdx \\ =\frac{1}{\pi}\int_{-\pi}^0 (-1)cos\,nxdx +\frac{1}{\pi}\int_{0}^\pi 1·cos\,nxdx \\ =0 \quad (n=0,1,2,···);

bn=1πππf(x)sinnxdx=1ππ0f(x)sinnxdx+1π0π1sinnxdx=2nπ[1(1)n]={4nπ,n=1,3,5,0,n=2,4,6, b_n=\frac{1}{\pi}\int_{-\pi}^\pi f(x)sin\,nxdx \\ =\frac{1}{\pi}\int_{-\pi}^0 f(x)sin\,nxdx + \frac{1}{\pi}\int_0^\pi 1·sin\,nxdx \\ =\frac{2}{n\pi}[1-(-1)^n] \\ =\begin{cases} \frac{4}{n\pi}, & n=1,3,5,··· \\ 0, & n=2,4,6,··· \end{cases}

将求得的系数代入(7)式,就得到f(x)f(x)的傅里叶级数展开式为
f(x)=4π[sinx+13sin3x++12k1sin(2k1)x+]=4πk=112k1sin(2k1)x(<x<+;x0,±π,±2π,) f(x)=\frac{4}{\pi}[sin\,x+\frac{1}{3}sin\,3x+···+\frac{1}{2k-1}sin\,(2k-1)x+···] \\ =\frac{4}{\pi}\sum_{k=1}^\infty\frac{1}{2k-1}sin\,(2k-1)x\quad (-\infty<x<+\infty;x\neq 0,\pm \pi,\pm 2\pi,···)
傅里叶级数(一)| 三角函数系的正交性、函数展开成傅里叶级数、正弦级数与余弦级数
如果把上例中的函数理解为矩形波的波形函数(周期T=2πT=2\pi,振幅E=1E=1,自变量x表示时间),那么上面所得到的展开式表明:矩形波是由一系列不同频率的正弦波叠加而成的,这些正弦波的频率依次为基波频率的奇数倍。

应该注意,如果函数f(x)f(x)只在[π,π][-\pi,\pi]上有定义i,并且满足收敛定理的条件,那么f(x)f(x)也可以展开成傅里叶级数。事实上,我们可在[π,π)[-\pi,\pi)(π,π](-\pi,\pi]外补充函数f(x)f(x)的定义,使它拓广成周期为2π2\pi的周期函数F(x)F(x)。按这种方式拓广函数的定义域的过程称为周期延拓。再将F(x)F(x)展开成傅里叶级数。最后限制xx(π,π)(-\pi,\pi)内,此时F(x)f(x)F(x)\equiv f(x),这样便得到f(x)f(x)的傅里叶级数展开式。根据收敛定理,这级数在区间端点x=±πx=\pm \pi处收敛于f(π)+f(π+)2\frac{f(\pi^-)+f(-\pi^+)}{2}

三、正弦级数和余弦级数

一般来说,一个函数的傅里叶级数既含有正弦项,又含有余弦项。但是,也有一些函数的傅里叶级数只含有正弦项或者只含有常数项和余弦项。实际上,这是与所给函数f(x)f(x)的奇偶性有密切关系的。对于周期为2π2\pi的函数f(x)f(x),它的傅里叶系数计算公式为
an=1πππf(x)cosnxdx(n=0,1,2,),bn=1πππf(x)sinnxdx(n=1,2,3,) a_n=\frac{1}{\pi}\int_{-\pi}^{\pi}f(x)cos\, nxdx\quad (n=0,1,2,···), \\ b_n = \frac{1}{\pi}\int_{-\pi}^\pi f(x)sin\,nxdx\quad (n=1,2,3,···)
由于奇函数在对称区间上的积分为零,偶函数在对称区间上的积分等于半区间上积分的两倍,因此,

f(x)f(x)为奇函数时,f(x)cosnxf(x)cos\,nx是奇函数,f(x)sinnxf(x)sin\, nx是偶函数,故
an=0(n=0,1,2,)bn=2π0πf(x)sinnxdx(n=1,2,3,) a_n=0 \quad(n=0,1,2,···) \\ b_n = \frac{2}{\pi}\int_0^\pi f(x)sin\,nxdx \quad(n=1,2,3,···)
即知奇函数的傅里叶级数是只含有正弦项的正弦级数
n=1bnsinnx \sum_{n=1}^\infty b_nsin\,nx
f(x)f(x)为偶函数时,f(x)cosnxf(x)cos\,nx是偶函数,f(x)sinnxf(x)sin\,nx是奇函数,故
an=2π0πf(x)cosnxdx(n=0,1,2,)bn=0(n=1,2,3,) a_n=\frac{2}{\pi}\int_0^\pi f(x)cos\,nxdx(n=0,1,2,···) \\ b_n=0 \quad (n=1,2,3,···)
即知偶函数的傅里叶级数只是含有常数项和余弦项的余弦级数
a02+n=1ancosnx \frac{a_0}{2}+\sum_{n=1}^\infty a_ncos\,nx
在实际应用(如研究某种波动问题、热的传导、扩散问题)中,有时还需要把定义在区间[0,π][0,\pi]上的函数f(x)f(x)展开成正弦级数或余弦级数。

根据前面讨论的结果,这类展开问题可以按如下方法解决:设函数f(x)f(x)定义在区间[0,π][0,\pi]上并且满足收敛定理的条件,我们在开区间(π,0)(-\pi,0)内补充函数f(x)f(x)的定义,得到定义在(π,π](-\pi,\pi]上的函数F(x)F(x),使它在(π,π)(-\pi,\pi)上成为奇函数(偶函数),若f(0)0f(0)\neq 0,则规定F(0)=0F(0)=0。按这种方法括广函数定义域的过程称为奇延拓(偶延拓)。然后将奇延拓(欧延拓)后的函数展开成傅里叶级数,这个级数必定是正弦级数(余弦级数)。再限制x在(0,π](0,\pi]上,此时F(x)f(x)F(x)\equiv f(x),这样便得到f(x)f(x)的正弦级数(余弦级数)展开式。