本文研究了常见的非齐次常微分方程和偏微分方程的格林函数解法。本文首先根据特殊的偏微分方程的物理意义分别求出了它们的格林函数,从而得到了它们的解。对于物理意义不明显的非齐次常微分方程,本文从最简单的一阶线性方程开始讨论,进一步地,推导出了高阶线性方程的格林函数。 This paper investigates the Green’s function solution of common non-homogeneous ordinary dif-ferential equations and partial differential equations. We first obtain Green’s functions according to the physical meanings of special partial differential equations. Then we yield their solutions. Considering non-homogeneous ordinary differential equations with insignificant physical meanings, this paper begins with the simplest first-order linear equations. Furthermore, the Green’s function of higher-order linear equations is derived.
周悦,熊艳琴*
南京信息工程大学数学与统计学院,江苏 南京
收稿日期:2018年8月21日;录用日期:2018年9月7日;发布日期:2018年9月13日
本文研究了常见的非齐次常微分方程和偏微分方程的格林函数解法。本文首先根据特殊的偏微分方程的物理意义分别求出了它们的格林函数,从而得到了它们的解。对于物理意义不明显的非齐次常微分方程,本文从最简单的一阶线性方程开始讨论,进一步地,推导出了高阶线性方程的格林函数。
关键词 :格林函数,常微分方程,偏微分方程,格林公式
Copyright © 2018 by authors and beplay安卓登录
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
格林函数别名为点源函数或影响函数,从字面意义上理解,即表示在特定的边界条件或初值条件下一个点源所产生的场和影响。因为许多点源产生的场的叠加可被看作是任意分布的源所产生的场,所以一旦求出格林函数,就可以算出任意源的场。
1828年,乔治·格林(1793~1841)发表了《论数学分析在电磁理论上的应用》 [
为了解决这个问题,格林首先考虑源是一个点电荷的问题。在现代理论中,他试图求解如下的偏微分方程:
∇ 2 G ( r , r 0 ) = − 4 π δ ( r − r 0 ) (1)
这里 δ ( r − r 0 ) 是狄拉克 δ 函数。我们现在知道方程(1)的解为 G = 1 R ,这里 R = ( x − ξ ) 2 + ( y − η ) 2 + ( z − ζ ) 2 。注意到G的奇异性,他继续研究。首先,他证明了以他名字命名的定理:
∭ V ( φ ∇ 2 χ − χ ∇ 2 φ ) d V = ∯ S ( φ ∇ χ − χ ∇ φ ) ⋅ n d S (2)
这里n代表外法线方向, φ 和 χ 是标量函数且导数有界,然后在 r 0 处放置一个奇异性的小球(因为方程(2)在这里不适用),之后从区域V中排除这个点,因为当小球的半径趋于0时,小球的曲面积分为 4 π u ( r 0 ) ,他得到
∭ V G ∇ 2 u d V + ∯ S G ∇ u ⋅ n d S = ∭ V u ∇ 2 G d V + ∯ S u ∇ G ⋅ n d S − 4 π u (r0)
接下来,格林要求G在曲面S上满足齐次边界条件 G = 0 。由于在V内(不包括 r 0 ), ∇ 2 u = − f , ∇ 2 G = 0 ,当 f = 0 (Laplace方程)时,对S中的任意点r,他发现
u ( r ) = 1 4π ∯ S u ¯ ∇ G ⋅ n d S
这里 u ¯ 表示u在S上的值。一旦G已知,则边值问题可解。格林认为G一定存在,它在物理上表示位于 r 0 点处的点电荷的电势。
格林的这篇论文早期几乎无人问津,直到1854年,开尔文重新发现了格林被埋没的名作。二十世纪之初,Poincaré [
在这篇文章中,我们主要研究了常见的偏微分方程和常微分方程的格林函数。
Gaussy公式:设空间闭域
∭ Ω ( ∂ P ∂ x + ∂ Q ∂ y + ∂ R ∂ z ) d Ω = ∯ Σ [ P cos ( n , x ) + Q cos ( n , y ) + R cos ( n , z ) ] d S (3)
这里 Σ 是 的整个边界曲面的外侧,其中n是 Σ 的单位外法线方向, cos ( n , x ) , cos ( n , y ) , cos ( n , z ) 是n的方向余弦。
设函数 u , v ∈ C 2 ( Ω ) ∪ C 1 ( Ω ¯ ) ,在式(3)中取
P = u ∂ v ∂ x , Q = u ∂ v ∂ y , R = u ∂ v ∂ z
得
∭ Ω ( ∂ P ∂ x + ∂ Q ∂ y + ∂ R ∂ z ) d Ω = ∭ Ω ( ∂ ∂ x ( u ∂ v ∂ x ) + ∂ ∂ y ( u ∂ v ∂ y ) + ∂ ∂ z ( u ∂ v ∂ z ) ) d x d y d z = ∯ Σ [ u ∂ v ∂ x cos ( n , x ) + u ∂ v ∂ y cos ( n , y ) + u ∂ v ∂ z cos ( n , z ) ] d S
计算并利用
∂ v ∂ n = ∂ v ∂ x cos ( n , x ) + ∂ v ∂ y cos ( n , y ) + ∂ v ∂ z cos ( n , z )
得
或
∭ Ω u Δ v d x d y d z = ∯ Σ u ∂ v ∂ n d S − ∭ Ω ∇ u ⋅ ∇ v d x d y d z (4)
其中 ∂ v ∂ n 为v沿方向n的方向导数, ∇ u = ( ∂ u ∂ x , ∂ u ∂ y , ∂ u ∂ z ) 为u的梯度,式(4)为第一格林公式。
将式(4)中的u,v位置互换,得
∭ Ω v Δ u d x d y d z = ∯ Σ v ∂ u ∂ n d S − ∭ Ω ∇ v ⋅ ∇ u d x d y d z (5)
将(4)式与(5)式相减,得第二格林公式:
(6)
由格林公式,可以引入三维空间的基本积分公式。
定理3.1设函数
u ( M 0 ) = 1 4π ∬ Σ [ 1 r M M 0 ∂ u ∂ n − u ∂ ∂ n ( 1 r M M 0 ) ] d S − 1 4π ∭ Ω Δ u r M M 0 d x d y d z
其中 r M M 0 = M M 0 ¯ = ( x − x 0 ) 2 + ( y − y 0 ) 2 + ( z − z 0 ) 2 ,n是 Σ 的单位外法线方向。
若u是调和函数(即 Δ u = 0 ),则成立三维调和函数的基本积分公式:
u ( M 0 ) = 1 4 π ∬ ∂ Ω [ 1 r M M 0 ∂ u ∂ n − u ∂ ∂ n ( 1 r M M 0 ) ] d S . (7)
为求解Laplace方程的Dirichlet边值问题
{ Δ u = 0 , ( x , y , z ) ∈ Ω u | ∂ Ω = f ( x , y , z ) , ( x , y , z ) ∈ ∂ Ω (8)
我们引进格林函数的概念。
公式(7)使我们想到求解边值问题(8),要求出未知函数u在区域 Ω 内的值,必须同时知道函数u和 ∂ u ∂ n 在边界 ∂ Ω 上的值,在(7)中能否消去 ∂ u ∂ n 这一项,我们应用格林第二公式于函数u和调和函数v,有
∬ ∂ Ω ( u ∂ v ∂ n − v ∂ u ∂ n ) d S = 0 (9)
(7) + (9),得
u ( M 0 ) = ∬ ∂ Ω [ ( 1 4 π r M M 0 − v ) ∂ u ∂ n − u ∂ ∂ n ( 1 4 π r M M 0 − v ) ] d S
如果选取调和函数v满足
v | ∂ Ω = 1 4 π r M M 0 , M ∈ ∂ Ω
则可消去 ∂ u ∂ n 这一项,因此有
u ( M 0 ) = − ∬ ∂ Ω u ∂ ∂ n ( 1 4 π r M M 0 − v ) d S
令
G ( M , M 0 ) = 1 4 π r M M 0 − v
则有
从而Laplace方程的Dirichlet问题的解便表示为
u ( M 0 ) = − ∬ ∂ Ω f ∂ G ∂ n d S (10)
称 G ( M , M 0 ) 为Laplace方程Dirichlet问题在区域 Ω 上的格林函数。
定理 [
定理 [
定理 [
定理 [
定理 [
格林函数在物理学中的意义 [
G ( M , M 0 ) = 1 4 π r M M 0 − v ( M , M 0 )
求 z > 0 半空间的Green函数,并求解下列Dirichlet边值问题
{ Δ u ( x , y , z ) = 0 , − ∞ < x , y < + ∞ , z > 0 u ( x , y , 0 ) = f ( x , y ) , − ∞ < x , y < + ∞ lim r → ∞ u = 0 , r = x 2 + y 2 + z 2 (11)
求Green函数 G ( M , M 0 ) ,由Green函数在物理学中的意义,在 M 0 ( x 0 , y 0 , z 0 ) ( z > 0 ) 处放置一单位正电荷,它在点M处产生的电位是 1 4 π r M M 0 ,在 关于 z = 0 的对称点 M 1 ( x 0 , y 0 , − z 0 ) 处置一单位正电荷,它在点M处产生的电位是 ,如图1所示。
由它们所形成的静电场的电位在平面 z = 0 上恰好为零,因此上半平面的Green函数为
G ( M , M 0 ) = 1 4 π ( 1 r M M 0 − 1 r M M 1 )
要求边值问题(11)的解,只需计算 ∂ G ∂ n | z = 0 ,因此在平面 z = 0 上的外法线是z轴的负向,因此
∂ G ∂ n | z = 0 = − ∂ G ∂ z | z = 0 = 1 4 π [ z − z 0 [ ( x − x 0 ) 2 + ( y − y 0 ) 2 + ( z − z 0 ) 2 ] 3 2 − z + z 0 [ ( x − x 0 ) 2 + ( y − y 0 ) 2 + ( z + z 0 ) 2 ] 3 2 ] | z = 0 = − 1 2 π z 0 [ ( x − x 0 ) 2 + ( y − y 0 ) 2 + z 0 2 ] 3 2 (12)
图1. 镜像法
将(12)代入(10)得到(11)的解为
u ( M 0 ) = z 0 2 π ∫ − ∞ + ∞ ∫ − ∞ + ∞ f ( x , y ) [ ( x − x 0 ) 2 + ( y − y 0 ) 2 + z 0 2 ] 3 2 d x d y
求解球体区域的Green函数和下面的Dirichlet边值问题
{ Δ u ( x , y , z ) = 0 , ( x , y , z ) ∈ Ω u | Γ = f ( x , y , z ) , ( x , y , z ) ∈ Γ (13)
其中 Ω 是以O为圆心,R为半径的球域,它的边界为 Γ 。
先求球体的Green函数。在球 Ω 内任取一点 M 0 ( x 0 , y 0 , z 0 ) ,用 r 0 表示它到原点O的距离,在射线 O M 0 → 上取一点 M 1 ,如图2所示。
使得
r 0 r 1 = R 2 (14)
其中 r 1 为点 M 1 到原点O的距离,把 M 1 称为点
r M P 1 r M 0 P = R r 0
由此易得,对于球内任一点 M ( x , y , z ) ,只要取函数
v ( M , M 0 ) = R 4 π r 0 r M M 1
则球 Ω 上的Green函数有如下形式
G ( M , M 0 ) = 1 4 π r M M 0 − 1 4 π r 0 r M M 1 (15)
为求(13)的解,要计算 ∂ G ∂ n | Γ 。设a表示OM与
图2. 球体区域
r M 0 M 2 = r 0 2 + r 2 − 2 r 0 r cos a , r M M 1 2 = r 1 2 + r 2 − 2 r 1 r cos a
代入(15)得
G ( M , M 0 ) = 1 4π ( 1 r 0 2 + r 2 − 2 r 0 r cos a − R R 4 + r 0 2 r 2 − 2 R 2 r 0 r cos a )
它在球面 Γ 的方向导数为
∂ G ∂ n | Γ = ∂ G ∂ n | r = R = − 1 4π ( r − r 0 cos a ( r 0 2 + r 2 − 2 r 0 r cos a ) 3 / 2 − R ( r 0 2 r − R 2 r 0 cos a ) ( R 4 + r 0 2 r 2 − 2 R 2 r 0 r cos a ) 3 / 2 ) | r = R = − 1 4 π R R 2 − r 0 2 ( R 2 + r 0 2 − 2 R r cos a ) 3 / 2
故(13)的解为
u ( M 0 ) = 1 4 π R ∬ Γ f ( x , y , z ) R 2 − r 0 2 ( R 2 + r 0 2 − 2 R r 0 cos a ) 3 / 2 d S
在上一节中,我们讨论了格林函数在偏微分方程中的作用,本节将继续讨论格林函数在常微分方程中的应用。
δ 函数是由物理学家狄拉克首先引进的。在数学上,可以把 δ 函数看成广义函数。传统意义上, δ 函数的定义 [
δ ( x ) = { 0 , x ≠ 0 ∞ , x = 0
且 ∫ − ∞ + ∞ δ ( x ) d x = 1 .
δ 函数一般具有下列性质 [
1) ∫ x 1 x 2 f ( x ) δ ( x ) d x = { f ( 0 ) , x 1 < 0 < x 2 0 , 0 ∉ ( x 1 , x 2 )
2) ∫ - ∞ + ∞ f ( x ) δ ( x − a ) = f (a)
3) δ ( − x ) = δ (x)
在求解非齐次的常微分方程初值问题时,除了常用的“常数便易法”,我们还可以考虑用格林函数法求解。格林函数在常微分方程中的应用始于1894年 [
d 2 y d x 2 = f ( x ) , a < x < b
他证明了这个问题的解可以写为
y ( x ) = − ∫ a x ( b − x ) ( ξ − a ) b − a f ( ξ ) d ξ − ∫ x b ( b − ξ ) ( x − a ) b − a f ( ξ ) d ξ
他更简略地把解表示为
物理上,非齐次项 f ( x ) 表明外界的扰动,而格林函数与非齐次项无关,只要求出格林函数,可以代入同一个积分 y = ∫ a b G ( x , ξ ) f ( ξ ) d ξ 。我们注意到非齐次项
f ( x ) = ∫ f ( ξ ) δ ( x − ξ ) d ξ
下面,我们讲具体讨论如何求出对应的格林函数。
考虑如下的一阶线性非齐次方程
L [ y ] ≡ y ′ + p ( x ) y = f ( x ) , x > a (16)
初始条件为
B [ y ] ≡ y ( a ) = 0
格林函数 G ( x , ξ ) 被定义 [
{ L [ G ( x , ξ ) ] = δ ( x − ξ ) G ( a , ξ ) = 0
的解。
非齐次方程(16)的解可以用含有格林函数的积分来表示。
为了证明 y ( x ) = ∫ a ∞ G ( x , ξ ) f ( ξ ) d ξ 是方程的解,我们将线性算子应用于积分(假定积分是一致收敛的)。
L [ ∫ a ∞ G ( x , ξ ) f ( ξ ) d ξ ] = ∫ a ∞ L [ G ( x , ξ ) ] f ( ξ ) d ξ = ∫ a ∞ δ ( x − ξ ) f ( ξ ) d ξ = f (x)
积分仍然满足初始条件
B [ ∫ a ∞ G ( x , ξ ) f ( ξ ) d ξ ] = ∫ a ∞ B [ G ( x , ξ ) ] f ( ξ ) d ξ = ∫ a ∞ 0 ⋅ f ( ξ ) d ξ = 0
现在,我们考虑格林函数的定性行为。当 x ≠ ξ 时,格林函数仅是微分方程的一个齐次解,而 x = ξ 时,我们能得到一些奇解。
G ′ + p ( x ) G = δ ( x − ξ ) , G ( ξ + , ξ ) − G ( ξ − , ξ ) + ∫ ξ − ξ + p ( x ) G ( x , ξ ) d x = 1 ,
G ( ξ + , ξ ) − G ( ξ − , ξ ) = 1 (17)
微分方程的齐次解为
因为格林公式满足 x ≠ ξ 时的齐次解,所以 x > ξ 和 x < ξ 时,它是这个齐次解的常数倍。
G ( x , ξ ) = { c 1 e − ∫ p ( x ) d x , a < x < ξ c 2 e − ∫ p ( x ) d x , x > ξ
为了满足齐次初始条件 G ( a , ξ ) = 0 ,则
G ( x , ξ ) = { 0 , a < x < ξ c e − ∫ p ( x ) d x , ξ < x
跳跃条件(方程(17))给出了约束条件 G ( ξ + , ξ ) = 1 ,这决定了 x > ξ 时齐次解的常数。则
G ( x , ξ ) = { 0 , a < x < ξ e − ∫ p ( x ) d x , x > ξ
我们可以用赫维赛德函数
G ( x , ξ ) = e − ∫ ξ x p ( t ) d t H ( x − ξ )
考虑二阶非齐次方程
{ L [ y ] = y ″ + p ( x ) y ′ + q ( x ) y = f ( x ) , x ∈ ( a , b ) y ( a ) = y ( b ) = 0
格林函数 被定义为
{ L [ G ( x , ξ ) ] = δ ( x − ξ ) G ( a , ξ ) = G ( b , ξ ) = 0 (18)
的解。
为了证明 y ( x ) = ∫ a b G ( x , ξ ) f ( ξ ) d ξ 为方程(18)的解,我们将线性算子应用于积分(假定积分是一致收敛的)。
L [ ∫ a b G ( x , ξ ) f ( ξ ) d ξ ] = ∫ a b L [ G ( x , ξ ) ] f ( ξ ) d ξ = ∫ a b δ ( x − ξ ) f ( ξ ) d ξ = f (x)
此积分仍然满足边界条件
B i [ ∫ a ∞ G ( x , ξ ) f ( ξ ) d ξ ] = ∫ a ∞ B i [ G ( x , ξ ) ] f ( ξ ) d ξ = ∫ a b 0 ⋅ f ( ξ ) d ξ = 0
利用格林函数求解常微分方程的优点之一是只需要找到线性算子和特定的齐次边界条件的格林函数
L [ G ] = δ ( x − ξ ) , B 1 [ G ] = B 2 [ G ] = 0
对任何非齐次问题都可以表示解
L [ f ] = f ( x ) , B 1 [ y ] = B 2 [ y ] = 0
不需要额外的其他步骤来求一个非齐次微分方程的解。
二阶微分方程的格林函数有什么性质?它会有一个 δ 函数型的奇点吗?它会是连续的吗?回答这些问题,我们将首先研究 的积分和微分的性质。
对 δ ( x ) 进行积分得到赫维赛德函数
H ( x ) = ∫ − ∞ x δ ( t ) d t = { 0 , x < 0 1 , x > 0
对赫维赛德函数 H ( x ) 进行积分,得到斜坡函数 r (x)
r ( x ) = ∫ − ∞ x H ( t ) d t = { 0 , x < 0 x , x > 0
当 x ≠ 0 时, δ ( x ) 的导数为0;在 x = 0 处,它的导数从0上升到 + ∞ ,下降到 − ∞ 然后回到0。
我们写出格林函数的微分方程
G ″ ( x , ξ ) + p ( x ) G ′ ( x , ξ ) + q ( x ) G ( x , ξ ) = δ ( x − ξ )
我们发现只有 G ″ ( x , ξ ) 可以有一个 δ 函数型的奇点.如果其他项具有 δ 函数型的奇点,那么 G ″ ( x , ξ ) 将比 δ 函数更奇异,并且在方程的右侧将不存在匹配这种奇异性的任何项。类似于从 δ 函数到赫维赛德函数到斜坡函数的过程,我们看到 G ′ ( x , ξ ) 有一个跳跃间断点, 是连续的。
设 y 1 , y 2 是齐次微分方程 L [ y ] = 0 的两个线性无关解。当 x ≠ ξ 时,格林函数满足齐次微分方程,因此它是齐次解的线性组合。
G ( x , ξ ) = { c 1 y 1 + c 2 y 2 , x < ξ d 1 y 1 + d 2 y 2 , x > ξ
我们要求 G ( x , ξ ) 是连续的
我们可以用齐次解来表示
对 L [ G ( x , ξ ) ] = δ ( x − ξ ) 在 ( ξ − , ξ + ) 上积分,得
∫ ξ − ξ + [ G ″ ( x , ξ ) + p ( x ) G ′ ( x , ξ ) + q ( x ) G ( x , ξ ) ] d x = ∫ ξ − ξ + δ ( x − ξ ) d x
因为 G ( x , ξ ) 是连续的, G ′ ( x , ξ ) 有一个跳跃间断点,所以
∫ ξ − ξ + p ( x ) G ′ ( x , ξ ) d x = 0 , ∫ ξ − ξ + q ( x ) G ( x , ξ ) d x = 0 , ∫ ξ − ξ + G ″ ( x , ξ ) d x = ∫ ξ − ξ + δ ( x − ξ ) d x , ⇒ G ′ ( x , ξ ) | ξ − ξ + = [ H ( x − ξ ) ] | ξ − ξ + , ⇒ G ′ ( ξ + , ξ ) − G ′ ( ξ − , ξ ) = 1.
我们用齐次解来表示这个跳跃条件
d 1 y ′ 1 ( ξ ) + d 2 y ′ 2 ( ξ ) − c 1 y ′ 1 ( ξ ) − c 2 y ′ 2 ( ξ ) = 1
结合这两个边界条件,共有四个方程来确定四个常数 c 1 , c 2 , d 1 , d 2 的值。
一般的二阶线性方程总可以化成如下这种形式:
L [ y ] = d d x [ p ( x ) d y d x ] + q ( x ) y = f ( x ) (19)
边界条件 { B 1 [ y ] = α 1 y ( a ) + α 2 y ′ ( a ) = 0 B 2 [ y ] = β 1 y ( b ) + β 2 y ′ ( b ) = 0 。
这就是斯特姆-刘维尔问题。要求格林函数,应当使格林函数满足如下条件:
L [ G ( x , ξ ) ] = δ ( x − ξ ) , B 1 [ G ( x , ξ ) ] = B 2 [ G ( x , ξ ) ] = 0
设 y 1 , y 2 是方程(19)对应的齐次方程的两个非零解(分别满足左、右边值条件),即
{ L [ y 1 ] = 0 B 1 [ y 1 ] = 0 , { L [ y 2 ] = 0 B 2 [ y 2 ] = 0
当 x ≠ ξ 时,格林函数满足的微分方程退化为齐次方程,因此可以改写如下形式
G ( x , ξ ) = { c 1 ( ξ ) y 1 ( x ) , a ≤ x ≤ ξ c 2 ( ξ ) y 2 ( x ) , ξ ≤ x ≤ b
这里, c 1 , c 2 是关于 ξ 的未知函数,由连续性条件
G ( ξ − , ξ ) = G ( ξ + , ξ ) c 1 ( ξ ) y 1 ( ξ ) = c 2 ( ξ ) y 2 (ξ)
将非齐次方程写成标准形式
G ″ ( x , ξ ) + p ′ p G ′ ( x , ξ ) + q p G ( x , ξ ) = δ ( x − ξ ) p
由跳跃条件,
G ′ ( ξ + , ξ ) − G ′ ( ξ − , ξ ) = 1 p ( ξ ) , c 2 ( ξ ) y ′ 2 ( ξ ) − c 1 ( ξ ) y ′ 1 ( ξ ) = 1 p ( ξ ) ,
得到可以求出 c 1 , c 2 的方程组
{ c 1 ( ξ ) y 1 ( ξ ) − c 2 ( ξ ) y 2 ( ξ ) = 0 c 1 ( ξ ) y ′ 1 ( ξ ) − c 2 ( ξ ) y ′ 2 ( ξ ) = − 1 p (ξ)
用克拉默法则求解方程组,得
c 1 ( ξ ) = − y 2 ( ξ ) p ( ξ ) ( − W ( ξ ) ) , c 2 ( ξ ) = − y 1 ( ξ ) p ( ξ ) ( − W (ξ))
这里, W ( x ) 是 y 1 ( x ) 和 y 2 ( x ) 的伏朗斯基行列式。因此,格林函数为
G ( x , ξ ) = { y 1 ( x ) y 2 ( ξ ) p ( ξ ) W ( ξ ) , a ≤ x ≤ ξ y 2 ( x ) y 1 ( ξ ) p ( ξ ) W ( ξ ) , ξ ≤ x ≤ b
考虑
{ L [ y ] = y ″ + p ( x ) y ′ + q ( x ) y = f ( x ) , x ∈ ( a , b ) y ( a ) = y 1 , y ′ ( a ) = y 2
由于非齐次的线性微分方程初值问题满足叠加原理,不妨设解 ,这里
u ″ + p ( x ) u ′ + q ( x ) u = f ( x ) , u ( a ) = 0 , u ′ ( a ) = 0
u ″ + p ( x ) u ′ + q ( x ) u = 0 , u ( a ) = γ 1 , u ′ ( a ) = γ 2
因为伏朗斯基行列式
W ( x ) = c exp ( − ∫ p ( x ) d x )
非零,所以v的微分方程的解是线性无关的,因此存在满足初值条件的v的唯一解。
关于u,格林函数满足 [
{ G ″ ( x , ξ ) + p ( x ) G ′ ( x , ξ ) + q ( x ) G ( x , ξ ) = δ ( x − ζ ) G ( a , ξ ) = 0 , G ′ ( a , ξ ) = 0
连续条件和跳跃条件为
G ( ξ − , ξ ) = G ( ξ + , ξ ) , G ′ ( ξ − , ξ ) + 1 = G ′ ( ξ + , ξ )
设 u 1 , u 2 为微分方程的两个线性无关解,当 x < ξ 时, G ( x , ξ ) 是这些解的线性组合,因为伏朗斯基行列式非零,故只有平凡解满足齐次初值条件,格林函数为
G ( x , ξ ) = { 0 , x < ξ u ξ ( x ) , x > ξ
这里 u ξ ( x ) 是 u 1 , u 2 的线性组合,且满足
u ξ ( ξ ) = 0 , u ′ ξ ( ξ ) = 1
注意到伏朗斯基行列式非零,因此确定了 u ξ ( x ) 的唯一解。我们可以将格林函数写成如下形式
G ( x , ξ ) = H ( x − ξ ) u ξ (x)
故关于u的方程的解可表示为
u = ∫ a b G ( x , ξ ) f ( ξ ) d ξ = ∫ a b H ( x − ξ ) u ξ ( x ) f ( ξ ) d ξ = ∫ a x u ξ ( x ) f ( ξ ) d ξ
故
y = v + ∫ a x u ξ ( x ) f ( ξ ) d ξ
考虑
给定初边值条件
{ B 1 [ y ] = α 11 y ( a ) + α 12 y ′ ( a ) + β 11 y ( b ) + β 12 y ′ ( b ) = γ 1 B 2 [ y ] = α 21 y ( a ) + α 22 y ′ ( a ) + β 21 y ( b ) + β 22 y ′ ( b ) = γ 2
由叠加原理,不妨设通解 y = u + v ,这里u和v分别满足
u ″ + p ( x ) u ′ + q ( x ) u = f ( x ) , B 1 [ u ] = B 2 [ u ] = 0 , v ″ + p ( x ) v ′ + q ( x ) v = 0 , B 1 [ v ] = y 1 , B 2 [ v ] = y 2 ,
其中,v的问题可能无解,有唯一解或有无穷多解。我们仅考虑v有唯一解的情况。在这种情况下,齐次方程的齐次边界问题只有平凡解 [
设 y 1 和 y 2 是满足齐次边界条件 B 1 [ y 1 ] = 0 和 B 2 [ y 2 ] = 0 的齐次常微分方程的解,又因为完全齐次问题无解,则 B 1 [ y 2 ] 和 B 2 [ y 1 ] 非零。解v有如下形式
v = c 1 y 1 + c 2 y 2
应用两个边界条件,得
v = γ 2 B 2 [ y 1 ] y 1 + γ 1 B 1 [ y 2 ] y 2
关于u的方程,格林函数满足
G ″ ( x , ξ ) + p ( x ) G ′ ( x , ξ ) + q ( x ) G ( x , ξ ) = δ ( x − ξ ) , B 1 [ G ] = B 2 [ G ] = 0
连续条件和跳跃条件分别是
G ( ξ − , ξ ) = G ( ξ + , ξ ) , G ′ ( ξ − , ξ ) + 1 = G ′ ( ξ + , ξ )
格林函数则可以写成
G ( x , ξ ) = H ( x − ξ ) y ξ ( x ) + c 1 y 1 ( x ) + c 2 y 2 (x)
这种形式下,则跳跃条件和连续条件已经满足,应用边界条件,得
B 1 [ G ] = B 1 [ H ( x − ξ ) y ξ ] + c 2 B 1 [ y 2 ] = 0 , B 2 [ G ] = B 2 [ H ( x − ξ ) y ξ ] + c 1 B 2 [ y 1 ] = 0 ,
G ( x , ξ ) = H ( x − ξ ) y ξ ( x ) − β 21 y ξ ( b ) + β 22 y ′ ξ ( b ) B 2 [ y 1 ] y 1 ( x ) − β 11 y ξ ( b ) + β 12 y ′ ξ ( b ) B 1 [ y 2 ] y 2 (x)
由于 B 1 [ y 2 ] 和 B 2 [ y 1 ] 非零,定义的格林函数有意义。
u = ∫ a b G ( x , ξ ) f ( ξ ) d ξ
故y的通解为
y = ∫ a b G ( x , ξ ) f ( ξ ) d ξ + γ 2 B 2 [ y 1 ] y 1 + γ 1 B 1 [ y 2 ] y 2
考虑n阶微分方程
L [ y ] = y ( n ) + p n − 1 ( x ) y ( n − 1 ) + ⋯ + p 1 ( x ) y ′ + p 0 y = f (x)
满足边界条件
B j [ y ] = y j
这里
B [ y ] = ∑ k = 0 n − 1 α k y ( k ) ( a ) + ∑ k = 0 n − 1 β k y ( k ) (b)
假定微分方程的系数函数在 ( a , b ) 上连续。通解 y = u + v ,这里u和v分别满足
L [ u ] = f ( x ) , B j [ u ] = 0 , L [ v ] = 0 , B j [ v ] = y j .
下面我们将用格林函数来表示这个解。
首先我们考虑关于v的齐次常微分方程初值问题。设 { y 1 , y 2 , ⋯ , y n } 是一组线性无关的解的集合,则 v = c 1 y 1 + c 2 y 2 + ⋯ + c n y n ,这里常数由下面的矩阵方程决定
( B 1 [ y 1 ] B 1 [ y 2 ] ⋯ B 1 [ y n ] B 2 [ y 1 ] B 2 [ y 2 ] ⋯ B 2 [ y n ] ⋮ ⋮ ⋱ ⋮ B n [ y 1 ] B n [ y 2 ] ⋯ B n [ y n ] ) ( c 1 c 2 ⋮ c n ) = ( y 1 y 2 ⋮ y n )
为了求解关于u的问题,我们考虑满足下列等式的格林函数
{ L [ G ( x , ξ ) ] = δ ( x − ξ ) B j [ G ] = 0
让 y ξ ( x ) 是满足下列条件的齐次解的组合:
y ξ ( ξ ) = 0 , y ′ ξ ( ξ ) = 0 , ⋮ y ξ ( n − 2 ) ( ξ ) = 0 , y ξ ( n − 1 ) ( ξ ) = 1 ,
因此解为
y c ( x ) = H ( x − ξ ) y ξ (x)
格林函数形式为
G ( x , ξ ) = H ( x − ξ ) y ξ ( x ) + d 1 y 1 ( x ) + ⋯ + d n y n (x)
常数被如下的矩阵方程所决定
( B 1 [ y 1 ] B 1 [ y 2 ] ⋯ B 1 [ y n ] B 2 [ y 1 ] B 2 [ y 2 ] ⋯ B 2 [ y n ] ⋮ ⋮ ⋱ ⋮ B n [ y 1 ] B n [ y 2 ] ⋯ B n [ y n ] ) ( d 1 d 2 ⋮ d n ) = ( − B 1 [ H ( x − ξ ) y ξ ( x ) ] − B 2 [ H ( x − ξ ) y ξ ( x ) ] ⋮ − B n [ H ( x − ξ ) y ξ ( x ) ] )
故
u = ∫ a b G ( x , ξ ) f ( ξ ) d ξ
格林函数理论是求解非齐次线性微分方程的一种方法。由上述讨论,格林函数 G ( x , ξ ) 满足的微分方程在 x ≠ ξ 时退化为齐次方程,理论上比原方程更易求解。
对于非齐次常微分方程,我们首先要构造格林函数,导出格林函数应该满足的微分方程和边值条件。因为格林函数只依赖边值条件,与非齐次项(源)无关。一旦求出格林函数,非齐次常微分方程的解 [
y = ∫ a b G ( x , ξ ) f ( ξ ) d ξ
对于偏微分方程的有限区域给定边界问题,格林函数的求解则会困难得多,要视具体情况而定,可能会用到镜像法、模式展开法、Fouier方法等 [
周悦,熊艳琴. 格林公式在微分方程中的应用 Application of Green’s Formula in Differential Equations[J]. 应用数学进展, 2018, 07(09): 1174-1190. https://doi.org/10.12677/AAM.2018.79137
https://doi.org/10.1007/BF03012493
https://doi.org/10.2307/2314220
https://doi.org/10.1515/crll.1861.59.335
https://doi.org/10.1017/CBO9780511996016.009
https://doi.org/10.1051/jphysrad:0193500609036900
https://doi.org/10.1121/1.428171
https://doi.org/10.1090/qam/78911
https://doi.org/10.1080/14786443708561890
https://doi.org/10.24033/bsmf.484
https://doi.org/10.1090/S0002-9904-1901-00802-6
https://doi.org/10.2307/1967748
https://doi.org/10.1103/RevModPhys.74.601
https://doi.org/10.1016/S0096-3003(02)00056-5