δ函数
δ函数,并不是通常意义下的函数:它并没有给出函数与自变量之间的对应关系。
它给出的对应关系在通常意义下是没有意义的
它所给出的“函数值”只是在积分运算中才有意义∫−∞∞f(x)δ(x)dx=f(0)
δ函数也可以理解为(任意阶可微)函数序列的极限。
凡是具有liml→0∫−∞∞f(x)δl(x)dx=f(0)性质的函数序列δl(x),或是具有limn→∞∫−∞∞f(x)δn(x)dx=f(0)性质的函数序列δn(x),他们的极限都是δ函数。
比如:δ(x)=limn→∞πne−n2x2
δ(x)=limn→∞πn1+n2x21
δ(x)=πxsinnx
------
δ函数的基本运算规则
- δ函数和常数c的乘积
∫−∞∞f(x)cδ(x)dx=∫−∞∞cf(x)δ(x)dx=cf(0)
- 平移变换,x→x−a:
∫−∞∞f(x)δ(x−a)dx=∫−∞∞f(t+a)δ(t)dt=f(a)
- 放大或缩小,x→αx:
∫−∞∞f(x)δ(αx)dx=∫−∞∞f(t/α)δ(t)∣α∣dt=∣α∣1f(0)
这意味着δ(αx)=∣α∣1δ(x)
特别是α=−1时,δ(−x)=δ(x)
- delta函数的导数:对于在x=0点连续并有连续导数的任意函数f(x),有
∫−∞∞f(x)δ′(x)dx=f(x)δ(x)∣−∞∞−∫−∞∞f′(x)δ(x)dx=−f′(0)
这里就把delta函数当作普通的连续函数一样进行分部积分。
- delta函数的高阶导数:对于在x=0点连续并有n阶连续导数的任意函数f(x),有
∫−∞∞f(x)δ(n)(x)dx=(−)nf(n)(0)
- delta函数与普通函数的乘积,g(x)δ(x):
∫−∞∞f(x)g(x)δ(x)dx=∫−∞∞f(x)g(x)δ(x)dx=f(0)g(0)
即f(x)δ(x)=f(0)δ(x)
例如 xδ(x)=0
Remarks
有关δ函数的等式,均应从积分意义下去理解
对于δ函数的运算,总是设法转移到“普通函数f(x)”上去
例如,对于xδ(x)=0就应该理解为
∫−∞∞f(x)xδ(x)dx=0
Exercise(答案见课本P394)
1 计算积分∫−∞∞xsinxdx
2 计算积分∫−∞∞x2+x+1sin2xdx
δ函数按完备函数组展开
Fourier展开
设有周期函数f(x),f(x)=f(x+2π),且满足Dirichlet条件,则可以展开为f(x)=∑n=−∞∞cneinx
其展开系数为cn=2π1∫ππf(x)e−inxdx
若将cn代回原级数,且交换积分与求和次序
f(x)=∫−ππf(ξ)[2π1∑n=−∞∞ein(x−ξ)]dξ
这表明
δ(ξ−x)=2π1∑n=−∞∞ein(x−ξ)−π<x<π
常微分方程的Green函数
常微分方程的Green函数:初值问题
常微分方程的Green函数:边值问题
EX19.4 求解常微分方程初值问题
dx2d2g=δ(x−t)x,t>0
g∣x=0=0dxdg∣∣∣x=0=0
解答:直接积分dxdg=η(x−t)+α(t)
再积分g(x;t)=(x−t)η(x−t)+α(t)x+β(t)
g∣x=0=0dxdg∣∣∣x=0=0⇒β(t)=0⇒α(t)=0
g(x;t)=(x−t)η(x−t)
解析:题目的物理意义,dx2d2g代表加速度,在质点所加的力,这个力旨在x=t这样的时刻给了一个脉冲性的力,总量:积分后等于1.初始位置是0,加了力以后才开始运动。
有了EX19.4现在就可以求解EX19.5
EX19.5 常微分方程的初值问题
dx2d2y=f(x)y(0)=0x>0y′(0)=0
解答:因为f(x)=∫0∞f(t)δ(x−t)dt,所以根据现行常微分方程解的叠加性,有(形式)解
y(x)=∫0∞g(x;t)f(t)dt=∫0x(x−t)f(t)dt
未完待续10.4 - 15/64