PDE——delta函数

文章目录

δ\delta函数

δ\delta函数,并不是通常意义下的函数:它并没有给出函数与自变量之间的对应关系。
它给出的对应关系在通常意义下是没有意义的
它所给出的“函数值”只是在积分运算中才有意义f(x)δ(x)dx=f(0)\int_{-\infty}^{\infty} f(x) \delta(x) \mathrm{d} x=f(0)


δ\delta函数也可以理解为(任意阶可微)函数序列的极限。
凡是具有liml0f(x)δl(x)dx=f(0)\lim _{l \rightarrow 0} \int_{-\infty}^{\infty} f(x) \delta_{l}(x) \mathrm{d} x=f(0)性质的函数序列δl(x)\delta_l(x),或是具有limnf(x)δn(x)dx=f(0)\lim _{n \rightarrow \infty} \int_{-\infty}^{\infty} f(x) \delta_{n}(x) \mathrm{d} x=f(0)性质的函数序列δn(x)\delta_n(x),他们的极限都是δ\delta函数。
比如:δ(x)=limnnπen2x2\delta(x)=\lim _{n \rightarrow \infty} \frac{n}{\sqrt{\pi}} \mathrm{e}^{-n^{2} x^{2}}
δ(x)=limnnπ11+n2x2\delta(x)=\lim _{n \rightarrow \infty} \frac{n}{\pi} \frac{1}{1+n^{2} x^{2}}
δ(x)=sinnxπx\delta(x)=\frac{\sin n x}{\pi x}
delta函数逼近序列举例------
δ\delta函数的基本运算规则

  1. δ\delta函数和常数c的乘积
    f(x)cδ(x)dx=cf(x)δ(x)dx=cf(0)\begin{aligned} \int_{-\infty}^{\infty} f(x) c \delta(x) \mathrm{d} x &=\int_{-\infty}^{\infty} c f(x) \delta(x) \mathrm{d} x \\ &=c f(0) \end{aligned}
  2. 平移变换,xxax \rightarrow x-a
    f(x)δ(xa)dx=f(t+a)δ(t)dt=f(a)\int_{-\infty}^{\infty} f(x) \delta(x-a) \mathrm{d} x=\int_{-\infty}^{\infty} f(t+a) \delta(t) \mathrm{d} t=f(a)
  3. 放大或缩小,xαxx \rightarrow \alpha x
    f(x)δ(αx)dx=f(t/α)δ(t)dtα=1αf(0)\int_{-\infty}^{\infty} f(x) \delta(\alpha x) \mathrm{d} x=\int_{-\infty}^{\infty} f(t / \alpha) \delta(t) \frac{\mathrm{d} t}{|\alpha|}=\frac{1}{|\alpha|} f(0)
    这意味着δ(αx)=1αδ(x)\delta(\alpha x)=\frac{1}{|\alpha|} \delta(x)
    特别是α=1\alpha=-1时,δ(x)=δ(x)\delta(-x)=\delta(x)
  4. delta函数的导数:对于在x=0点连续并有连续导数的任意函数f(x),有
    f(x)δ(x)dx=f(x)δ(x)f(x)δ(x)dx=f(0)\begin{aligned} \int_{-\infty}^{\infty} f(x) \delta^{\prime}(x) \mathrm{d} x &=f(x) \delta\left.(x)\right|_{-\infty} ^{\infty}-\int_{-\infty}^{\infty} f^{\prime}(x) \delta(x) \mathrm{d} x \\ &=-f^{\prime}(0) \end{aligned}
    这里就把delta函数当作普通的连续函数一样进行分部积分。
  5. delta函数的高阶导数:对于在x=0点连续并有n阶连续导数的任意函数f(x),有
    f(x)δ(n)(x)dx=()nf(n)(0)\int_{-\infty}^{\infty} f(x) \delta^{(n)}(x) \mathrm{d} x=(-)^{n} f^{(n)}(0)
  6. delta函数与普通函数的乘积,g(x)δ(x)g(x) \delta(x)
    f(x)g(x)δ(x)dx=f(x)g(x)δ(x)dx=f(0)g(0)\begin{aligned} \int_{-\infty}^{\infty} f(x) g(x) \delta(x) \mathrm{d} x &=\int_{-\infty}^{\infty} f(x) g(x) \delta(x) \mathrm{d} x \\ &=f(0) g(0) \end{aligned}
    f(x)δ(x)=f(0)δ(x)f(x) \delta(x)=f(0) \delta(x)
    例如 xδ(x)=0x \delta(x)=0

Remarks
有关δ\delta函数的等式,均应从积分意义下去理解
对于δ\delta函数的运算,总是设法转移到“普通函数f(x)”上去
例如,对于xδ(x)=0x \delta(x)=0就应该理解为
f(x)xδ(x)dx=0\int_{-\infty}^{\infty} f(x) x \delta(x) \mathrm{d} x=0


Exercise(答案见课本P394)
1 计算积分sinxxdx\int_{-\infty}^{\infty} \frac{\sin x}{x} \mathrm{d} x
2 计算积分sin2xx2+x+1dx\int_{-\infty}^{\infty} \frac{\sin 2 x}{x^{2}+x+1} d x


δ\delta函数按完备函数组展开

Fourier展开
设有周期函数f(x)f(x),f(x)=f(x+2π)f(x)=f(x+2 \pi),且满足Dirichlet条件,则可以展开为f(x)=n=cneinxf(x)=\sum_{n=-\infty}^{\infty} c_{n} \mathrm{e}^{\mathrm{i} n x}
其展开系数为cn=12πππf(x)einxdxc_{n}=\frac{1}{2 \pi} \int_{\pi}^{\pi} f(x) \mathrm{e}^{-\mathrm{i} n x} \mathrm{d} x
若将cn代回原级数,且交换积分与求和次序
f(x)=ππf(ξ)[12πn=ein(xξ)]dξf(x)=\int_{-\pi}^{\pi} f(\xi)\left[\frac{1}{2 \pi} \sum_{n=-\infty}^{\infty} \mathrm{e}^{\mathrm{i} n(x-\xi)}\right] \mathrm{d} \xi
这表明
δ(ξx)=12πn=ein(xξ)π<x<π\delta(\xi-x)=\frac{1}{2 \pi} \sum_{n=-\infty}^{\infty} \mathrm{e}^{\mathrm{i} n(x-\xi)} \quad-\pi<x<\pi


常微分方程的Green函数
常微分方程的Green函数:初值问题
常微分方程的Green函数:边值问题

EX19.4 求解常微分方程初值问题
d2gdx2=δ(xt)x,t>0\frac{\mathrm{d}^{2} g}{\mathrm{d} x^{2}}=\delta(x-t) \quad x, t>0
gx=0=0dgdxx=0=0\left.g\right|_{x=0}=0 \quad\left.\frac{\mathrm{d} g}{\mathrm{d} x}\right|_{x=0}=0

解答:直接积分dgdx=η(xt)+α(t)\frac{\mathrm{d} g}{\mathrm{d} x}=\eta(x-t)+\alpha(t)
再积分g(x;t)=(xt)η(xt)+α(t)x+β(t)g(x ; t)=(x-t) \eta(x-t)+\alpha(t) x+\beta(t)
gx=0=0β(t)=0dgdxx=0=0α(t)=0\begin{array}{lll}{\left.g\right|_{x=0}=0} & {\Rightarrow \beta(t)=0} \\ {\left.\frac{\mathrm{d} g}{\mathrm{d} x}\right|_{x=0}=0} & {\Rightarrow \alpha(t)=0}\end{array}
g(x;t)=(xt)η(xt)g(x ; t)=(x-t) \eta(x-t)
解g(x,t)及其导数解析:题目的物理意义,d2gdx2\frac{\mathrm{d}^{2} g}{\mathrm{d} x^{2}}代表加速度,在质点所加的力,这个力旨在x=t这样的时刻给了一个脉冲性的力,总量:积分后等于1.初始位置是0,加了力以后才开始运动。


有了EX19.4现在就可以求解EX19.5
EX19.5 常微分方程的初值问题
d2ydx2=f(x)x>0y(0)=0y(0)=0\begin{array}{ll}{\frac{\mathrm{d}^{2} y}{\mathrm{d} x^{2}}=f(x)} & {x>0} \\ {y(0)=0} & {y^{\prime}(0)=0}\end{array}

解答:因为f(x)=0f(t)δ(xt)dtf(x)=\int_{0}^{\infty} f(t) \delta(x-t) \mathrm{d} t,所以根据现行常微分方程解的叠加性,有(形式)解
y(x)=0g(x;t)f(t)dt=0x(xt)f(t)dty(x)=\int_{0}^{\infty} g(x ; t) f(t) \mathrm{d} t=\int_{0}^{x}(x-t) f(t) \mathrm{d} t

未完待续10.4 - 15/64

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章