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

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