此博客停止更新迁移至SnailDove’s Blog,查看本文点击此处
笔记源自:清华大学公开课:线性代数2——第10讲:傅里叶级数
提示:如果文中图片看不清文字,请右键单击鼠标,选择在新窗口打开图片,然后放大图片(这边上传之前都是可以看清的,由于网页正文部分大小固定,因此图片被自动缩小以便适配网页),截图部分是课堂ppt老师随手的板书。
引言
傅里叶级数Fourier series定义
定义1
设f(x)是周期为2π的有限个分段(piecewise)的连续函数( continuous function)(即在[π,−π]中只有有限个点不连续,且不连续点的左右极限存在),那么它的傅里叶级数是 F=a02+∞∑k=1( akcos(kx)+bksin(kx) ),ak=1π∫π−πf(x)cos(kx)dx,bk=1π∫π−πf(x)sin(kx)dx,k=0,1,…,这个级数又称为傅里叶级数的实形式。
f(x)举例如下的(1),而 (2) 在周期内的不连续点处无极限。
定义2
f(x)如上,它的傅里叶级数的复形式是F=+∞∑k=−∞ckeikx,ck=12π∫π−πf(x)e−ikxdx. 推导如下:
在定义1中,使用欧拉公式:eix=cosx+isinx⇒cosx=eix+e−ix2, sinx=eix−e−ix2i ,定义1中的傅里叶级数变成F=a02+∞∑k=1[ak2(eikx+e−ikx)−ibk2(eikx−e−ikx)]=a02+∞∑k=1(ak−ibk2eikx+ak+ibk2e−ikx). 其中
ak−ibk=12π∫π−πf(x)(eikx+e−ikx)dx−i2π∫π−πf(x)eikx−e−ikxidx=1π∫π−πe−ikxdx, ak+ibk=1π∫π−πeikxdx , 令ck=ak−ibk2=12π∫π−πf(x)e−ikxdx,k=1,2,…c−k=ak+ibk2=12π∫π−πf(x)eikxdx,k=1,2,… 这样就得到定义2。注意:正如泰勒级数,这里并没有断言f(x)等于它的傅里叶级数。
定理
设f(x)是周期为2π的周期函数,f(x)和f′(x)均在[−π,π]上是分段连续的,则f(x)的傅里叶级数收敛,且在任意连续点x=a等于f(a),在不连续点x=a等于12[limx→a+f(x)+limx→a−f(x)]。
内积空间inner product space
设V是一个向量空间(线性空间)(R或C上),V上的一个内积是这样一个函数 (-,-) : V×V→R or C 满足:
- ∀u∈V,(u,u)≥0,且若(u,u)=0→u=0
- (c1u+c2v,w)=c1(u,w)+c2(v,w),u,v,w∈V,c1,c2∈R or C
- \overline{(u,v)}=(v,u) 共轭对称
注:没有假设v是有限维的。第一条:u跟自己的内积必须是一个实数且是一个正数,或者说更确切地是一个非负数,如果u跟自己的内积是等于0的,那么就可以确定u就是0向量。第二条:两个向量的线性组合跟另一个向量的内积相当于两个向量跟另一个向量先作内积再做线性组合。第三条:u和v的内积与v和u的内积是一个共轭的关系,如果这个函数是定义在V\times V\rightarrow R,那么这个内积函数是个对称的,u,v的内积与v,u的内积是一样的,如果定义在复数上,那么就差一个共轭。
令||u||=\sqrt{(u,u)},若||u||=1,则u 是一个单位向量。任何一个向量u\ne 0\rightarrow {v\over ||v||}是一个单位向量,关于范数(||·||),这里范数是长度。
例
- V=R^2,u=\begin{pmatrix}a_1\\a_2\end{pmatrix}, v=\begin{pmatrix}b_1\\b_2\end{pmatrix},(u,v)=u^T v=a_1b_1+a_2b_2 是一个内积,||u||=\sqrt{(a_1^2+a_2^2)}。若V=C^2,u,v\in C, (u,v)=u^T\bar{v}=a_1\overline{b_1}+a_2\overline{b_2} 。
- C[a,b]是定义在区间[a,b]上的全体连续实函数构成的向量空间。定义连续函数的内积为(f,g)=\int_{a}^{b}f(x)g(x)dx 。验证这个式子:f(x)\in C[a,b], (f,f)\ge 0 ,即 (f,f)=\int_{a}^{b}{f(x)}^2dx=\int_{a}^{b}{|f(x)|}^2dx\ge 0。若(f,f)=0,即\int_{a}^{b}{|f(x)|}^2dx=0,令F(t)=\int_{a}^{t}{|f(x)|}^2dx, a\le t \le b,则F(t)=0, F(t)可导,F'(t)={|f(t)|}^2=0,即f(t)=0,t\in [a,b]。在这里函数的长度的平方定义为函数与自身的内积,即||f(x)||^2=(f(x),f(x))=\int_{a}^{b}f(x)f(x)dx。
- 在例2中,若C[a,b]是[a,b]上的连续复函数的向量空间,则内积定义为:(f,g)=\int_{a}^{b}f(x)\overline{g(x)}dx。
标准正交系orthonormal system
总结:若f(x)在区间[a,b]存在傅里叶级数,那么f(x)的傅里叶级数是f(x)在标准正交系
\{{1\over \sqrt{2\pi}}, {1\over \sqrt{\pi}}sinx, {1\over \sqrt{\pi}}cosx, {1\over \sqrt{\pi}}sin2x, {1\over \sqrt{\pi}}cos2x, \ldots\}下的投影。
周期函数的傅里叶级数
对傅里叶级数的实数形式F={a_0\over 2}+\sum\limits_{k=1}^{\infty}(\ a_kcos(kx)+b_ksin(kx)\ ), a_k={1\over \pi}\int_{-\pi}^{\pi}f(x)cos(kx)dx, b_k={1\over \pi}\int_{-\pi}^{\pi}f(x)sin(kx)dx,k=0,1,\ldots进行变量代换,令 x={\pi\over L}t, k=n 得: dx={\pi\over L}dt,\ t=\cases{L, x=\pi\\-L, x=-\pi}\Rightarrow f(t)={a_0\over 2}+\sum\limits_{n=1}^{\infty}[a_ncos({n\pi t\over L})+b_nsin({n\pi t\over L})],\ a_n={1\over L}\int_{-L}^{L}f(t)cos({n\pi t\over L})dt, \\b_n={1\over L}\int_{-L}^{L}f(t)sin({n\pi t\over L})dt, n=0,1,\ldots,对应的复数形式为:
投影
注:e^{ikx}=cos(kx)+isin(kx)\rightarrow (e^{ikx},e^{ikx})=2L, L为半周期的绝对值,另外根据复函数的向量空间的内积定义为:(f,g)=\int_{a}^{b}f(x)\overline{g(x)}dx \rightarrow (f(x),e^{ikx})在周期 [-\pi,\pi] 下为 \int_{-\pi}^{\pi}f(x)e^{-iks}dx 。
关于傅里叶变换的注记
Fourier series傅里叶级数和Fourier transformation傅里叶变换是傅里叶分析的主要部分。设f(t)周期T=2L,则f(t)的傅里叶级数展开为f(t)=\sum\limits_{k=-\infty}^{\infty}c_ke^{{ik\pi\over L}t},c_k={1\over 2L}\int_{-L}^{L}f(t)e^{{-ik\pi\over L}t}dt (c_k是f(t)在e^{{ik\pi\over L}t}上的投影)。现在考虑定义在(-\infty, +\infty)上的非周期函数f(t),它有傅里叶级数展开形式吗?
给定L>0,定义f_L(t)=\cases{f(t), |t|<L\\0 , \quad\ |t| \ge L}。假设L\rightarrow \infty时,f_L(t)(一致)趋近于f(t)。函数 f_L(t) 能被周期延拓,即令F_L(t)=\cases{f(t), -L< t \le L\\ F_L(t+2L), T=2L} 则 F_L(t)有傅里叶级数。
当-L<t<L, f(t)=f_L(t)=F_L(t)=\sum\limits_{k=-\infty}^{\infty}c_k(L)e^{{ik\pi\over L}t},c_k(L)={1\over 2L}\int_{-L}^{L}f_L(t)e^{{-ik\pi\over L}t}dt ,因为f_L(t)=0, |t|>L \rightarrow c_k(L)={1\over 2L}\int_{-L}^{L}f_L(t)e^{{-ik\pi\over L}t}dt={1\over 2L}\int_{-\infty}^{\infty}f_L(t)e^{{-ik\pi\over L}t}dt 。由于k\rightarrow \infty同时L\rightarrow \infty,所以等式右边的指数项未知,因此做变量代换,令 \tilde{f}_L(w)=\int_{-\infty}^{\infty}f_L(t)e^{{-i}wt}dt, 令 w_k={k\pi\over L}, 则c_k(L)={1\over 2L}\tilde{f}({k\pi\over L})={1\over 2L}\tilde{f}({w_k})={1\over 2\pi}\tilde{f}({w_k})(w_{k+1}-w_k)
那么得到傅里叶展开的新形式:f_L(t)=F_L(t)={1\over 2\pi}\sum\limits_{-\infty}^{+\infty}\tilde{f}_L(w_k)e^{iw_kt}\Delta w_k, \tilde{f}_L(w)=\int_{-\infty}^{+\infty}f_L(t)e^{{-i}w_kt}dt, \Delta w_k=w_{k+1}-w_{k}={\pi\over L}。当L\rightarrow +\infty, \Delta w\rightarrow 0,等式左边f_L(t)(一致)趋近于f(t),右边就趋近于一个积分形式: f(t)={1\over 2\pi}\int_{-\infty}^{+\infty}\tilde{f}_L(w)e^{iwt}dw, 称\tilde{f}(w)是f(t)的傅里叶变换,f(t)是\tilde{f}(w)的逆傅里叶变换。
f(t)实际上是关于时间函数的sin\ cos之间叠加出来的,那么\tilde{f}(ω)是关于这些频率叠加出来的,它是频率的函数。讲复矩阵的时候将会回到这个傅里叶变换,会考虑傅里叶变换的离散形式,那么f(x)或者f(t)就被一个向量替换,\tilde{f}(ω)也被一个向量替换,它们之间互逆的这种傅里叶变换或者逆傅里叶变换的关系,实际上就是通过一个傅里叶矩阵进行互相转换的,以及相应的快速的傅里叶变换。