先求通解再确定特解,是求常微分方程定解问题采用的方法,都某些偏微分方程,也能通过积分求出通解,进而确定出满足定解条件的特解。

两个自变量的一阶线性偏微分方程

今有两个自变量的一阶线性偏微分方程。
python一阶偏微分方程组 fenics_偏微分方程
其中,系数python一阶偏微分方程组 fenics_偏微分方程_02是平面区域python一阶偏微分方程组 fenics_偏微分方程_03上的连续函数,且python一阶偏微分方程组 fenics_偏微分方程_04不同时为零,python一阶偏微分方程组 fenics_偏微分方程_05在D上连续,称为方程的非齐次项。若python一阶偏微分方程组 fenics_常微分方程_06,方程为齐次的。

思路:将两个自变量的方程化为求一个自变量的方程

情况1:如果在D上,python一阶偏微分方程组 fenics_常微分方程_07,方程(1)改写为
python一阶偏微分方程组 fenics_偏微分方程_08
利用一阶线性常微分方程的求解方法得其通解。
python一阶偏微分方程组 fenics_偏微分方程_09
其中,python一阶偏微分方程组 fenics_偏微分方程_10为任意C函数。

情况2:如果在D上,python一阶偏微分方程组 fenics_常微分方程_11,方程(1)不能直接积分求解,试作待定的自变量代换
python一阶偏微分方程组 fenics_偏微分方程_12
要求其雅可比(Jacobi)行列式
python一阶偏微分方程组 fenics_常微分方程_13
以保证新变量python一阶偏微分方程组 fenics_偏微分方程_14的相互独立性,利用链式法则
python一阶偏微分方程组 fenics_常微分方程_15
python一阶偏微分方程组 fenics_常微分方程_16的方程(1)变为python一阶偏微分方程组 fenics_常微分方程_17的新方程
python一阶偏微分方程组 fenics_常微分方程_18
若取python一阶偏微分方程组 fenics_常微分方程_19是齐次一阶线性偏微分方程
python一阶偏微分方程组 fenics_偏微分方程_20
的解,则新方程(3)称为(2)型的方程
python一阶偏微分方程组 fenics_偏微分方程_21
python一阶偏微分方程组 fenics_常微分方程_22积分便可求出通解。

以下求解一阶线性偏微分方程(4),它的解对应与相应的常微分方程
python一阶偏微分方程组 fenics_偏微分方程_23
亦即
python一阶偏微分方程组 fenics_偏微分方程_24
的解之间存在确定的关系。

定理:若python一阶偏微分方程组 fenics_常微分方程_25(常数)是一阶常微分方程(5)在区域D内的隐式通解(积分曲线族),则python一阶偏微分方程组 fenics_常微分方程_26是一阶线性偏微分方程(4)在区域D上的一个解。

证明:设python一阶偏微分方程组 fenics_常微分方程_25是方程(5)在D内的隐式通解,则过D内一点python一阶偏微分方程组 fenics_偏微分方程_28有一条积分曲线python一阶偏微分方程组 fenics_偏微分方程_29,此隐式解满足方程
python一阶偏微分方程组 fenics_常微分方程_30
又沿此积分曲线python一阶偏微分方程组 fenics_常微分方程_31,有
python一阶偏微分方程组 fenics_常微分方程_32
故在python一阶偏微分方程组 fenics_常微分方程_31上,有
python一阶偏微分方程组 fenics_偏微分方程_34
由于python一阶偏微分方程组 fenics_偏微分方程_28是D内任意一点,故python一阶偏微分方程组 fenics_常微分方程_19是一阶线性偏微分方程(4)在D上的解。

定题的逆命题也成立。

由常微分方程理论,一阶常微分方程(5)在区域D内存在且仅存在一族独立的积分曲线。如果求出了方程(5)的积分曲线族python一阶偏微分方程组 fenics_常微分方程_25,再任取函数python一阶偏微分方程组 fenics_偏微分方程_38,使在D上python一阶偏微分方程组 fenics_偏微分方程_39,以此python一阶偏微分方程组 fenics_偏微分方程_40python一阶偏微分方程组 fenics_常微分方程_41作变量代换(a)式,一阶线性偏微分(1)便可化为可积分求通解的方程(b)。

特别地,当python一阶偏微分方程组 fenics_偏微分方程_42时,方程(1)即为方程(4),相应的新方程(b)为python一阶偏微分方程组 fenics_偏微分方程_43,其通解为python一阶偏微分方程组 fenics_偏微分方程_44为任意C函数。代回原自变量,得方程
python一阶偏微分方程组 fenics_偏微分方程_45
的通解python一阶偏微分方程组 fenics_常微分方程_46。这里,python一阶偏微分方程组 fenics_常微分方程_25是常微分方程(5)的隐式通解,python一阶偏微分方程组 fenics_偏微分方程_48是任意C函数。

如果给定u在某一曲线python一阶偏微分方程组 fenics_常微分方程_49上的值,则需求解定解问题
python一阶偏微分方程组 fenics_常微分方程_50
用定解条件定出通解中的任意函数python一阶偏微分方程组 fenics_偏微分方程_48即可。

这种求解定解问题的方法称之为通解法。常微分方程(5)或等价的方程(6)称为一阶线性偏微分方程(1)的特征方程,其积分曲线称之为特征曲线

例1:求解右行单波方程的初值问题
python一阶偏微分方程组 fenics_偏微分方程_52
其中,python一阶偏微分方程组 fenics_偏微分方程_53为常数。

:特征方程python一阶偏微分方程组 fenics_常微分方程_54特征线族python一阶偏微分方程组 fenics_偏微分方程_55

python一阶偏微分方程组 fenics_偏微分方程_56,则方程化为
python一阶偏微分方程组 fenics_常微分方程_57
python一阶偏微分方程组 fenics_常微分方程_22积分得通解python一阶偏微分方程组 fenics_偏微分方程_59,其中,python一阶偏微分方程组 fenics_偏微分方程_48是任意C函数。由初始条件
python一阶偏微分方程组 fenics_偏微分方程_61
得该初值问题的解python一阶偏微分方程组 fenics_偏微分方程_62

python一阶偏微分方程组 fenics_偏微分方程_63平面上看(图1.3.1),python一阶偏微分方程组 fenics_偏微分方程_64python一阶偏微分方程组 fenics_偏微分方程_65,对每个固定时刻python一阶偏微分方程组 fenics_常微分方程_66,其图形相当于曲线python一阶偏微分方程组 fenics_偏微分方程_65向右移动了python一阶偏微分方程组 fenics_常微分方程_68,波形的传播速度为python一阶偏微分方程组 fenics_常微分方程_69。称这样的解为右行波解

python一阶偏微分方程组 fenics_常微分方程_70空间看(图1.3.2),波形沿特征线传播。在特征线python一阶偏微分方程组 fenics_偏微分方程_55上,python一阶偏微分方程组 fenics_偏微分方程_72,故当观察者沿某条特征线前行时,看到的波形始终不变。如果初始扰动python一阶偏微分方程组 fenics_偏微分方程_73只发生在区间python一阶偏微分方程组 fenics_常微分方程_74内,则这个扰动沿着python一阶偏微分方程组 fenics_偏微分方程_75平面上的特征条形域python一阶偏微分方程组 fenics_常微分方程_76传播。

python一阶偏微分方程组 fenics_偏微分方程_77

本例中初始条件给在非特征线的直线python一阶偏微分方程组 fenics_偏微分方程_64上,从通解可唯一确定特解。如果初始条件给在一条特征线python一阶偏微分方程组 fenics_偏微分方程_79上,初始条件python一阶偏微分方程组 fenics_常微分方程_80,当python一阶偏微分方程组 fenics_偏微分方程_73为非常值函数时无解,当python一阶偏微分方程组 fenics_偏微分方程_73为常数python一阶偏微分方程组 fenics_常微分方程_83时有无穷多个解python一阶偏微分方程组 fenics_偏微分方程_48,只要python一阶偏微分方程组 fenics_常微分方程_85

对于左行单波方程python一阶偏微分方程组 fenics_偏微分方程_86,同样可求得其通解为左行波python一阶偏微分方程组 fenics_偏微分方程_87python一阶偏微分方程组 fenics_偏微分方程_88为任意python一阶偏微分方程组 fenics_常微分方程_89函数(一阶连续导数)。