偏微分方程实验1

合集下载

偏微分方程的数值离散方法1

偏微分方程的数值离散方法1

t
(e t
1)u
1 2
x
(e x
x
e x )u
1 2
2
e
x
x
2
e
x
x
u
(4)
记算子
t
(e t
1)
t u
1
t2
2u
1
t3
3u
t 2! t 2 3! t 3

t
(e t
1)2
t2
2u t2
1 2
1 2
t 3
3u t3
2
1 6
1 2
1 2
t 4
4u t4
完整版pt
2
3.1.1 模型方程的差分逼近
完整版pt
3
3.1.2 差分格式的构造
完整版pt
4
3.1.3 差分方程的修正方程
• 差分方程所精确逼近的微分方程称为修正方程 • 对于时间发展方程,利用展开的方程逐步消去带时间的高阶导数,只留空间导数。 • Warming-Hyett方法:
u c u 0
t
(e t
1)3
t3
3u t3
1
1 2
t 4
4u t4
t
(e t
1)4
t4
4u t4
可以将
t 表示成
t
(e t
1 ) l 的级数
t
t t
t
l
l 1 b l e t 1 , b 1 1 , b 2
1 2
,
b3
1 3
,
b3
3 8
最后得到
t t
偶次项系数 满足 : ( 1 ) p 2 p 0

第一章 数学物理中的偏微分方程

第一章 数学物理中的偏微分方程
y
M'
T'
u ( x, t ) sin tan x u ( x dx, t ) sin ' tan ' x
ds
'

T
M
gds
x x dx x
T T '
其中: m
ds
u ( x dx, t ) u( x, t ) T gds ma x x
举例(多元函数)
2u 2u 2u 2 2 0 2 x y z u u u u 2 2 2 x y z t
2 2 2
拉普拉斯(Laplace)方程
热传导方程
u u u u 2 2 2 2 x y z t
2 2 2 2
波动方程
14
物理模型与定解问题的导出
15
弦振动方程的导出
16
一长为L的柔软均匀细弦,拉紧后,当它 受到与平衡位置垂直的外力作用时,开始作微 小横振动。 假设这运动发生在同一平面内, 求弦上各点位移随时间变化规律。
弦上各点作往返运动的主要原因在于弦的张力 作用,弦在运动过程中各点的位移、加速度和张力 都在不断变化,但它们遵循物理的运动规律。由此 可以建立弦上各点的位移函数所满足的微分方程。
2 vxvxx vy vyy v2
拟线性PDE
8.
9.
拟线性PDE
a( x, y)(vxx vyy ) ev (vx vy )
半线性PDE
10. 11.
ut ux sin u
半线性PDE 完全非线性PDE
ut ux
2
2
u2
12
1.2 三个典型的方程

偏微分方程数值解法

偏微分方程数值解法

偏微分方程数值解法
偏微分方程数值解法是一种利用计算机技术获取偏微分方程数值解的方法,它主要目标是解决微分方程的精确、快速、可靠的数值解。

偏微分方程数值解法交叉应用于分析数学、力学、电磁学等不同领域的各种模型,能够大大提高解决微分方程的效率。

偏微分方程数值解法大致分为两个方面:一是求解偏微分方程的离散数值解法;二是精确解对分解数值解法,如多阶谱方法、牛顿法和共轭梯度法等。

其中,离散数值解法是把偏微分方程抽象成一系列数值求解问题,并进行递推叠加求解,而精确解对分解数值解法则是通过优化问题方式求解微分方程精确解,以达到精确求解的目的。

偏微分方程数值解法的有效解决的方法,给科学与技术研究带来了很大的帮助。

它不但克服了无法精确解决某些复杂偏微分方程的困难,而且有更快的求解效率,也可以很好地满足实际科技应用的需要。

偏微分方程数值解法的应用已经普遍发挥出重要的作用,不仅可以解决物理科学问题,还可以解决经济学、商业投资、财务分析等复杂的数学模型。

因此,偏微分方程数值解法的应用已在各个领域得到了广泛的应用,为科学与技术研究提供了很大的帮助,在微分方程求解方面产生了重要的影响。

2. 一阶偏微分方程

2. 一阶偏微分方程

§2 一阶偏微分方程一、 柯西-柯娃列夫斯卡娅定理[一阶偏微分方程的通解] 一阶偏微分方程的一般形式 是0),,,,,,,,(2121=∂∂∂∂∂∂nn x ux u x u u x x x F或()0,,,,,,,211=n n p p p u x x F ,其中()n i x up ii ,,2,1 =∂∂=如解出p 1,可得:p 1 = f (x 1 , x 2 ,…, x n , u , p 2 ,…, p n )当方程的解包含某些“任意元素”(指函数),如果适当选取“任意元素”时,可得方程的任意解(某些“奇异解”除外),则称这样的解为通解.在偏微分方程的研究中,重点在于确定方程在一些附加条件(即定解条件)下的解,而不在于求通解.[一阶方程的柯西问题]()()⎪⎩⎪⎨⎧==∂∂=n x x n n x x u p p u x x x f x u,,|,,,,,,,22211011 ϕ 称为柯西问题,式中),,(2n x x ϕ为已知函数,对柯西问题有如下的存在惟一性定理.[柯西-柯娃列夫斯卡娅定理] 设 f ( x 1 , x 2 ,, x n , u , p 2 ,, p n ) 在点 ( x 10 , x 20 ,, x n 0 , u 0 , p 20 ,, p n 0 ) 的某一邻域内解析,而),,(2n x x ϕ在点( x 20 ,, x n 0 ) 的某邻域内解析,则柯西问题在点 ( x 10 ,, x n 0 ) 的某一邻域内存在着惟一的解析解.这个定理应用的局限性较大,因它要求f 及初始条件都是解析函数,一般的定解问题未必能满足这种条件.对高阶方程也有类似定理.二、 一阶线性方程1. 一阶齐次线性方程[特征方程∙特征曲线∙初积分(首次积分)] 给定一阶齐次线性方程()()0,,,,,,211211=∂∂++∂∂n n n n x ux x x a x u x x x a (1)式中a i 为连续可微函数,在所考虑的区域内的每一点不同时为零(下同).方程组在有些书中写作0),,,,,,,,,(121=∂∂∂∂∂∂nn x ux u t u u x x x t F()n i ix x x a tx ,,,d d 21 = ( i = 1,2,, n ) 或()()()n n n n n x x x a x x x x a x x x x a x ,,,d ,,,d ,,,d 2121222111 === (2) 称为一阶齐次线性偏微分方程的特征方程.如果曲线l : x i = x i (t ) ( i =1,2,, n )满足特征方程(2),就称曲线l 为一阶齐次线性方程的特征曲线.如果函数ψ ( x 1 , x 2 ,, x n )在特征曲线),,2,1()(n i t x x i i ==上等于常数,即ψ ( x 1(t ) , x 2(t ) ,, x n (t ) ) = c 就称函数ψ ( x 1, x 2,, x n )为特征方程(2)的初积分(首次积分). [齐次方程的通解]1o 连续可微函数u = ψ ( x 1, x 2,, x n ) 是齐次线性方程(1)的解的充分必要条件是: ψ ( x 1, x 2,, x n )是这个方程的特征方程的初积分.2o 设ψi ( x 1 , x 2 ,, x n ) ( i = 1,2,, n 1-) 是特征方程(2)在区域D 上连续可微而且相互独立的初积分(因此在D 内的每一点,矩阵⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂---n n n n n n x x x x x x x x x 121112221212111ψψψψψψψψψ的秩为n 1-) ,则u = ω ( ψ1 ( x 1 , x 2 ,, x n ) ,, ψn -1 ( x 1 , x 2 ,, x n ) ) 是一阶齐次线性方程(1)的通解,其中ω为n 1-个变量的任意连续可微函数. [柯西问题] 考虑方程的柯西问题()()⎪⎩⎪⎨⎧==∂∂==∑n x x ni ini x x u x u x x x a ,,|0,,,2121011 ϕ 式中ϕ ( x2 ,, x n )为已知的连续可微函数.设ψi ( x 1 , x 2 ,, x n ) ( i = 1,2,, n 1-) 为特征方程的任意n 1-个相互独立的初积分,引入参变量 i ψ (1,,2,1-=n i ),从方程组()()()⎪⎪⎩⎪⎪⎨⎧===--120112201212011,,,,,,,,,n n n n n x x x x x x x x x ψψψψψψ解出x 2 ,, x n 得()()⎪⎩⎪⎨⎧==--12112122,,,,,,n n nn x x ψψψωψψψω 则柯西问题的解为u = ϕ ( ω2 ( ψ1 , ψ2 ,, ψn -1 ) ,, ωn ( ψ1 , ψ2 ,, ψn -1 ) )2.非齐次线性方程它的求解方法与拟线性方程相同.三、 一阶拟线性方程一阶拟线性方程为()()∑==∂∂ni n in i u x x x R x uu x x x a 12121,,,,,,,, 其中a i 及R 为x 1 , x 2 ,, x n , u 的连续可微函数且不同时为零. [一阶拟线性方程的求解和它的特征方程]()()⎪⎩⎪⎨⎧===u x x x R tun i u x x x a t x n n i i,,,,d d ),,2,1(,,,,d d 2121 或()()()ux x R uu x x a x u x x a x n n n n n ,,,d ,,,d ,,,d 11111 === 为原拟线性方程的特征方程.如果曲线l : x i = x i (t ) ( i =1,2,, n ) , u = u (t ) 满足特征方程,则称它为拟线性方程的特征曲线.设 ψi ( x 1 ,, x n ,u ) ( i = 1,2,, n ) 为特征方程的n 个相互独立的初积分,那末对于任何连续可微函数ω,ω ( ψ1 ( x 1,, x n , u ) , ψ2 ( x 1,, x n , u ) ,, ψn ( x 1,, x n , u ) ) = 0 都是拟线性方程的隐式解.[柯西问题] 考虑方程的柯西问题()()()⎪⎩⎪⎨⎧==∂∂==∑n x x ni n i ni x x u u x x x R x u u x x x a ,,|,,,,,,,,212121011 ϕ ϕ为已知的连续可微函数.设 ψ1 ( x 1 , x 2 ,, x n , u ) ,, ψn ( x 1 , x 2 ,, x n , u ) 为特征方程的n 个相互独立的初积分,引入参变量 n ψψψ,,,21 , 从()()()⎪⎪⎩⎪⎪⎨⎧===nn n n n u x x x u x x x u x x x ψψψψψψ,,,,,,,,,,,,2012201212011解出 x 2 ,, x n , u()()()⎪⎪⎩⎪⎪⎨⎧===n n n n n u x x ψψψωψψψωψψψω,,,,,,,,,21212122 则由()()()()()()()0,,,,,,,,,,,,,,,,,,,,,,2121221221121=-≡n n n n n n u x x x u x x x u x x x V ψψψωψψψωϕψψω给出柯西问题的隐式解.四、 一阶非线性方程[完全解·通解·奇异解] 一阶非线性方程的一般形式为()()n i x u p p p p u x x x F ii n n ,,2,10,,,,,,,,2121 =∂∂==若一阶偏微分方程的解包含任意n 个独立的常数,则称这样的解为完全解(全积分). 若V ( x 1, x 2 ,, x n , u , c 1 , c 2,, c n ) = 0为方程的完全解,从()n i c VV i ,,2,10,0 ==∂∂= 消去c i ,若得一个解,则称它为方程的奇异解(奇积分).以两个独立变量为例说明完全解与通解、奇异解的关系,设方程()yzq x z p q p z y x F ∂∂=∂∂==,,0,,,,有完全解V (x ,y ,z ,a ,b )=0 ( a ,b 为任意常数),则方程等价于从方程组()⎪⎪⎩⎪⎪⎨⎧=∂∂+∂∂=∂∂+∂∂=0,00,,,,q z Vy V p z V x V b a z y x V 消去a ,b 所得的方程.利用常数变易法把a ,b 看作x , y 的函数,将V (x ,y ,z ,a ,b )=0求关于x , y 的偏导数,得00=∂∂⋅∂∂+∂∂⋅∂∂+∂∂+∂∂=∂∂⋅∂∂+∂∂⋅∂∂+∂∂+∂∂ybb V y a a V q z V y V xbb V x a a V p z V x V那末0,0=∂∂⋅∂∂+∂∂⋅∂∂=∂∂⋅∂∂+∂∂⋅∂∂y b b V y a a V x b b V x a a V 与V=0联立可确定a ,b .有三种情况:1︒ 0≡∂∂≡∂∂bV a V ,将其与V (x ,y ,z ,a ,b )=0联立可确定不含任意常数的奇异解.2︒ 如0=∂∂=∂∂=∂∂=∂∂y bx b y a x a ,即回到完全解.3︒ 当0/,0/≡∂∂≡∂∂b V a V 时,必有()()0,,=∂∂y x b a ,这时,如果不属于情形2︒ ,则a 与b 存在函数关系:b=ω(a ),这里ω为任意可微函数,并从方程V (x ,y ,z ,a ,b )=0和()∂∂∂∂ωV a Vba +'=0消去a ,b ,可确定方程的通解.定理 偏微分方程的任何解包含在完全解内或通解内或奇异解内. [特征方程·特征带·特征曲线·初积分] 在一阶非线性方程:()F x x x u p p p n n 12120,,,,,,,, =中,设F 对所有变量的二阶偏导数存在且连续,称()n i uF p x F t p p Fp t u p F t x i i i ni ii i i ,,2,1)(d d d d ,1 =∂∂+∂∂-=∂∂=∂∂=∂∂∑=或up x p up x p p Fp up x p xp x n n n ni iinn ∂+∂-==∂+∂-=∂∂=∂==∂=∂∑=d d d d d d 11112211为非线性方程的特征方程.设特征方程的解为x i =x i (t ), u=u (t ), p i =p i (t ) (i =1,2,…,n )称它为非线性方程的特征带.在x 1,x 2,, x n ,u 空间的曲线x i =x i (t ), u=u (t ) (i=1,2,…,n )称为非线性方程的特征曲线.如果函数()n n p p p u x x x G ,,,,,,,,2121 在特征方程的任一解x i =x i (t ) (i =1,2,, n ), u=u (t ), p i =p i (t ) (i =1,2,, n )上等于常数,即()()()()()()()()G x t x t x t u t p t p t p t C n n 1212,,,,,,,, =那末函数()n n p p p u x x x G ,,,,,,,,2121 称为特征方程的初积分.[求完全解的拉格朗日-恰比方法] 考虑两个变量的情况.对于方程F (x ,y ,z ,p ,q )=0,选择使雅可比式()()0,,≠∂∂q p G F 的一个初积分G (x ,y ,z ,p ,q ).解方程组 ()()F x y z p q G x y z p q a ,,,,,,,,==⎧⎨⎪⎩⎪0(a 为任意常数) 得p (x ,y ,z ,a )及q (x ,y ,z ,a ).则方程d z=p d x+q d y的通解V (x ,y ,z ,a ,b )=0(b 是积分d z=p d x+q d y 出现的任意常数)就是方程F (x ,y ,z ,p ,q )=0的完全解. 例 求方程()z p q x y 22222+=+的完全解.解 方程的特征方程为()()()qy x z y qp q p z x p q p z z q z y p z x 22222222222d 22d 2d 2d 2d +-=+-=+== 这里成立zpxx p z z p d d d =+ 所以特征方程的一个初积分为z 2p 2 -x 2 .解方程组 ()()z p q x y z p x a22222222+-+=-=⎧⎨⎪⎩⎪ (a 为任意常数) 得 p a x zq y az=+=-22, 积分微分方程得完全解z x x a y y a a x x a y y ab 22222=++-++++-+ln(b 为任意常数)[某些容易求完全解的方程] 1︒ 仅含p ,q 的方程F (p ,q )=0G =p 是特征方程的一个初积分.从F (p ,q )=0与p=a (a 为任意常数)得q=ψ(a ),积分d z=a d x+ψ(a )d y得完全解z=ax+ψ(a )y+b (b 为任意常数)2︒ 不显含x ,y 的方程F (z ,p ,q )=0 特征方程为z Fqqz F p p q F q p F p z q F y p F x ∂∂-=∂∂-=∂∂+∂∂=∂∂=∂∂d d d d d 因此q d p-p d q =0,显然G qp=为一个初积分,由F (z ,p ,q )=0,q=pa (a 为任意常数)解得p=ψ(z ,a ).于是由d z=ψ(z ,a )d x+a ψ(z ,a )d y得()⎰++=b ay x a z z,d ψ (b 为任意常数) 可确定完全解.3︒ 变量分离形式的方程()f x p i i i i n,=∑=10特征方程为nn n ni iiinn n x f p x f p p f p zp f x p f x ∂∂-==∂∂-=∂∂=∂∂==∂∂∑=d d d d d 1111111可取初积分G i =f i (x i ,p i ) , (i =1,2,, n ).从f i (x i ,p i )=a i (i =1,2,, n )解出p i =ϕi (x i ,a i )得完全解()∑⎰=+=ni i i i i b x a x z 1d ,ϕ式中a i ,b 为任意常数,且a i i n=∑=10.[克莱罗方程] 方程()z p x f p p p i i n i n=+=∑121,,,称为克莱罗方程,其完全解为()z c x f c c c i i n i n=+=∑121,,,对c i 微分得x fc i i=-∂∂ (i =1,2,…,n ) 与完全解的表达式联立消去c i 即得奇异解.例 求方程z -xp -yq -pq =0的完全解和奇异解. 解 这是克莱罗方程,它的完全解是z=ax+by+ab对a,b 微分,得x=-b,y=-a ,消去a ,b 得奇异解z=-xy[发甫方程] 方程P (x,y,z )d x+Q (x,y,z )d y+R (x,y,z )d z=0 (1) 称为发甫方程,如果P,Q,R 二次连续可微并满足适当条件,那末方程可积分.如果可积分成一关系式时,则称它为完全可积.1︒ 方程完全可积的充分必要条件 当且仅当P,Q,R 满足条件0)()()(=∂∂-∂∂+∂∂-∂∂+∂∂-∂∂yP x Q R x R z P Q z Q y R P (2) 时,存在一个积分因子μ(x,y,z ),使d U 1=μ(P d x+Q d y+R d z )从而方程的通解为U 1(x,y,z )=c特别,当0,0,0=∂∂-∂∂=∂∂-∂∂=∂∂-∂∂yPx Q x R z P z Q y R 时,存在一个函数U (x,y,z )满足zUR y U Q x U P ∂∂=∂∂=∂∂=,, 从而 d U=P d x+Q d y+R d z 所以方程的通解为U (x,y,z )=c 所以完全可积的发甫方程的通解是一单参数的曲面族.定理 设对于发甫方程(1)在某区域D 上的完全可积条件(2)成立,则对D 内任一点M (x,y,z )一定有方程的积分曲面通过,而且只有一个这样的积分曲面通过. 2︒ 方程积分曲面的求法设完全可积条件(2)成立.为了构造积分曲面,把z 看成x,y 的函数(设R (x,y,z )≠0),于是原方程化为y RQ x R P z d d d --=由此得方程组()()()()⎪⎪⎩⎪⎪⎨⎧≡-=∂∂≡-=∂∂4,,3,,11z y x Q R Q y z z y x P R P x z发甫方程(1)与此方程组等价.把方程(3)中的y 看成参变量,积分后得一个含有常数 c 的通解()cy x z ~;,ϕ= 然后用未知函数()~cy 代替常数 c ,将()()z x y c y =ϕ,;~代入方程(4),在完全可积的条件下,可得()~cy 的一个常微分方程,其通解为 ()()~,cy y c =ψ c 为任意常数,代回()()z x y cy =ϕ,;~中即得发甫方程的积分曲面 z=ϕ(x,y,ψ(y,c ))由于发甫方程关于x,y,z 的对称性,在上面的讨论中,也可把x 或y 看成未知函数,得到同样的结果.例 求方程yz d x+2xz d y+xy d z=0的积分曲面族.解 容易验证完全可积条件成立,显然存在一个积分因子μ=1xyz,用它乘原方程得 0d d 2d =++zz y y x x 积分后得积分曲面族xy 2z=c也可把方程化为等价的方程组⎪⎪⎩⎪⎪⎨⎧-=∂∂-=∂∂y z yz x z xz 2 把y 看成参变量,积分xzx z -=∂∂得通解 zx c= 用未知函数()~cy 代替 c ,将()y c zx ~=代入方程y z y z 2-=∂∂得 ()()yy cy y c ~2d ~d -= 积分后有()~cy c y =2所以原方程的积分曲面族是xy 2z=c五、 一阶线性微分方程组[一阶线性偏微分方程组的一般形式] 两个自变量的一阶线性方程组的形式是()n i F u C x u B t u A i n j j ij n j n j jij j ij ,,2,10111 ==++∂∂+∂∂∑∑∑=== 或()n i f u b x u a t u i n j j ij n j j ij i,,2,1011 ==++∂∂+∂∂∑∑== (1) 其中A ij ,B ij ,C ij ,F i ,a ij ,b ij ,f i 是(x,t )的充分光滑函数.[特征方程·特征方向·特征曲线]⎩⎨⎧=≠==-ji ji txa ij ij ij ,1,0,0)d d det(δδ称为方程组(1)的特征方程.在点(x,t )满足特征方程的方向txd d 称为该点的特征方向.如果一条曲线l ,它上面的每一点的切线方向都和这点的特征方向一致,那末称曲线l 为特征曲线.[狭义双曲型方程与椭圆型方程] 如果区域D 内的每一点都存在n 个不同的实的特征方向,那末称方程组在D 内为狭义双曲型的.如果区域D 内的每一点没有一个实的特征方向,那末称方程组在D 内为椭圆型的. [狭义双曲型方程组的柯西问题] 1︒ 化方程组为标准形式——对角型因为det(a ij -δij λ)=0有n 个不同的实根λ1(x,t ) ,, λn (x,t ),不妨设),(),(),(21t x t x t x n λλλ<<<那末常微分方程()()n i t x txi ,,2,1,d d ==λ的积分曲线l i (i =1,2,…,n )就是方程组(1)的特征曲线. 方程()()aijk ij k i i n-==∑λδλ1的非零解(λk (1) ,, λk (n ))称为对应于特征方向λk 的特征矢量.作变换()()n i u v nj jj i i ,,2,11==∑=λ可将方程组化为标准形式——对角型()()()()n i t x v t x a x v t x t v i nj j ij ii i ,,2,1,,,1=+=∂∂+∂∂∑=βλ 所以狭义双曲型方程组可化为对角型,而一般的线性微分方程组(1)如在区域D 内通过未知函数的实系数可逆线性变换可化为对角型的话,(此时不一定要求 λi 都不相同),就称这样的微分方程组在D 内为双曲型的. 2︒ 对角型方程组的柯西问题 考虑对角型方程组的柯西问题()()()()()()n i x x v t x v t x a x v t x tv i inj i j ij i i i,,2,10,,,,1 =⎪⎩⎪⎨⎧=+=∂∂+∂∂∑=ϕβλϕi (x )是[a,b ]上的连续可微函数.设αij ,βi ,λi 在区域D 内连续可微,在D 内可得相应的积分方程组()()()n i tv x t x v il i n j j ij i i i ,,2,1d ,~1 =⎥⎦⎤⎢⎣⎡++=⎰∑=βαϕ 式中 l i 为第i 条特征曲线l i 上点(x,t )与点(x i ,0)之间的一段,(x i ,0)为l i与x 轴上[a,b ]的交点.上式可以更确切地写为()()[]()[]()[]()[]⎰∑⎭⎬⎫⎩⎨⎧+⋅+==t n j i i i j i ij i i i t x x t x x v t x x a t x x t x v 01d ,,,,,,,,,0,,,τττβττττϕ(i =1,2,, n )式中x i =x i (x ︒,t ︒,t )为过点(x ︒,t ︒)的第i 条特征曲线,利用逐次逼近法可解此积分方程.为此令()()()[]()()()()[]()[]()()[]()[]()()()()[]()[]()()[]()[]()n i t x x t x x v t x x a t x x t x v n i t x x t x x v t x x a t x x t x v n i t x x t x v i i tnj i k j i ij i i k ii i tn j i j i ij i i ii i i ,,2,1d ,,,,,,,,,0,,,,,2,1d ,,,,,,,,,0,,,,,2,10,,,}{}{01101010=+⋅+==+⋅+===⎰∑⎰∑=-=τττβττττϕτττβττττϕϕ序列{v i(k )} (k =0,1,2 ,)一致收敛于积分方程的连续可微解v i (x,t ) (i =1,2,, n ),这个v i (x,t )也就是对角型方程组的柯西问题的解.设在区域D 内对角型方程组的柯西问题的解存在,那末解与初值有下面的关系:(i) 依赖区间:过D 中任意点M (x,t )作特征曲线l 1,l n ,交x 轴于B,A ,称区间[A,B ]为M 点的依赖区间(图14.1(a )),解在M 点的值由区间[A,B ]的初值确定而与[A,B ]外的初值无关.(ii) 决定区域:过点A,B 分别作特征曲线l n ,l 1,称l n ,l 1 与区间[A,B ]围成的区域D 1为区间[A,B ]的决定区域(图14.1(b )),在区域D 1中解的值完全由[A,B ]上的初值决定.(iii) 影响区域:过点A,B 分别作特征曲线l 1,l n ,称l 1,l n 与[A,B ]围成的区域D 2为区间[A,B ]的影响区域(图14.1(c )).特别当区间[A,B ]缩为一点A 时,A 点的影响区域为D 3(图14.1(d )).在区域D 2中解的值受[A,B ]上的初值影响,而在区域D 2外的解的值则不受[A,B ]上的初值影响.图14.1[线性双曲型方程组的边值问题] 以下列线性方程组来说明:()⎪⎪⎩⎪⎪⎨⎧<++=∂∂+∂∂++=∂∂+∂∂2122221111λλλλc v b u a x v t v c v b u a xu t u (1) 1︒ 第一边值问题(广义柯西问题) 设在平面(x,t )上给定曲线段⋂AB ,它处处不与特征方向相切.过A,B 分别引最左和最右的特征曲线l 1及l 2.要求函数u (x,t ),v (x,t )在⋂AB ,l 1及l 2围成的闭区域D 上满足方程组,且在⋂AB 上取给定的函数值(图14.2(a )).2︒ 第二边值问题(古沙问题) 设l 1是过P 点的第一族特征线,l 2是第二族特征线,在l 1的一段PA 上给定v (x,t )的数值,在l 2的一段PB 上给定u (x,t )的数值,过A 点作第二族特征线,过B 点作第一族特征线相交于Q .求在闭区域PAQB 上方程组的解(图14.2(b )).3︒ 第三边值问题 设AB 为非特征曲线的曲线弧,AC 为一特征线弧,且在AB 与AC 之间不存在过A 点的另外特征曲线,过C 点作第二族特征线与过B 点的第一族特征线交于E 点,在AC 上给定v (x,t )的数值,在AB 上给定u (x,t )的数值,求ACEBA 所围成的闭区域D 上的方程组的解(图14.2(c )).图14.2[边值问题的近似解——特征线法] 以上定解问题,可用逐步逼近法求解,也可用特征线法求解的近似值.以第一边值问题为例说明.在曲线AB 上取n 个分点A 1,A 2,, A n ,并记A 为A 0,B 为A n +1,过A 0按A 0的第二特征方向作直线与过A 1按A 1的第一特征方向作直线相交于B 0;过A 1按A 1第二特征方向作直线与过A 2按A 2的第一特征方向作直线相交于B 1,最后得到B n (图14.3).用如下的近似公式来确定方程组(1)的解u (x,t ),v (x,t )在B i (i =0,1,2,…,n )的数值:()()()()()()(){}()[]()()()()()()(){}()[]u B u A B A a A u A b A v A c A A v B v A B A a A u A b A v A c A A i i i i i i i i i i i i i i i i i i i i -=++⨯+-=++⨯+⎧⎨⎪⎩⎪+++++++--11111111112122212121211λλ于是在一个三角形网格的节点上得到u,v 的数值.再经过适当的插值,当n 相当大,A i 、A i +1的距离相当小时,就得到所提问题的足够近似的解.[特殊形式的拟线性方程组——可化约系统] 一般的拟线性方程组的问题比较复杂,目前研究的结果不多,下面介绍一类特殊形式的拟线性方程组——可化约系统.如果方程组⎪⎪⎩⎪⎪⎨⎧=∂∂+∂∂+∂∂+∂∂=∂∂+∂∂+∂∂+∂∂0022221111x v D t v C x u B t u A x v D t v C x u B t uA 中所有的系数只是u,v 的函数,称它为可化约系统.考虑满足条件()()0,,≠∂∂t x v u 的方程组的解u=u (x,t ),v=v (x,t ).x,t 可以表示成u,v 的函数,且图14.3()()()()()()()()v u t x u tx vv u t x u x t v v u t x v tx u v u t x v xtu,,,,,,,,,,∂∂∂∂=∂∂∂∂∂∂-=∂∂∂∂∂∂-=∂∂∂∂∂∂=∂∂ 原方程化为⎪⎪⎩⎪⎪⎨⎧=∂∂+∂∂-∂∂-∂∂=∂∂+∂∂-∂∂-∂∂0022221111u t D u x C v t B vx A u t D u x C v t B v xA 这是关于自变量u,v 的线性方程组.这样就把求拟线性方程组满足()()0,,≠∂∂tx v u 的解,化为解线性方程组的问题.而此线性方程组满足条件()()0,,≠∂∂v u t x 的解,在(x,t )平面上的象即为原来拟线性方程组的解.。

一阶偏微分方程求解方法

一阶偏微分方程求解方法

加权余量法
在求解场域内,偏微分方程的真解为 ,近似解为 它由一组简单函数
ψi 的线性组合表达,表达中有待定系数 Ci 即:
近似解
问题的自 由度
n
Ci i i 1
简单函数,一般选用 简单形式的函数,一 旦选定就是已知的了
待定系数是真 正的求解目标
3.电磁场位函数偏微分方程的数值求解方法-加权余量法

2
w*j
(

n
(2)) d

wj (2 q) d
1 w*j ((1) g) d
2
w*j
(

n

h)
d
n
其中近似解: Ci i ,理论上尝试函数可任意选,
i 1
但适当的选取(作限制)可简化计算,
常常选取 i,使得 =g,则第一类边界条件自动满足
如选取加权函数:w

j

w*j,则上式被大大简化
由于近似解在1类边界 上常数,所以此项为0
选取特殊加权函数后,两 项和为0
第二类边界条件也消失了,说 明已经自动满足了
5. 加权余量法求解一般化方法的进一步优化
令加权余数为0即可得到求解原微分方程的一组代数方程:
Fj(R) wj d wjq d 2 wjh d 0
例1.两极电容板内部电场分布问题: 根据问题特点将3维问题简化为2维, 进一步简化为1维。 该问题是静态电场问题, 偏微分方程和边界条件:
2 0 0 0; d 10;
3. 加权余量法--例
加权余量法求解: 1.选取尝试函数、构造近似解:
理论上任意选取, 操作中越简单越好

一阶偏微分方程的解法

一阶偏微分方程的解法

一阶偏微分方程的解法偏微分方程是数学里一个广泛应用的领域。

其中,一阶偏微分方程是最为基础的一类,也是最常见的一类偏微分方程。

本文将介绍一阶偏微分方程的解法,希望能够对学习和应用偏微分方程的人们提供一定的帮助。

一、基础概念在介绍一阶偏微分方程的解法之前,我们需要先了解一些基础概念。

偏微分方程中的“偏”表示该方程与多个变量有关,微分方程表示该方程中包含有未知函数的导数项,即该方程描述了一个函数在不同变量下的变化。

一阶偏微分方程中,未知函数的偏导数项最高只有一次,且只涉及到一个变量。

方程中的未知函数只依赖于某一个变量,它的解也只涉及到一个变量。

因此,一阶偏微分方程通常可以写成以下的形式:$$ F(u_x, u_y, u_{xx}, u_{yy}, u_{xy}, x, y) = 0 $$其中,$u_x, u_y, u_{xx}, u_{yy}, u_{xy}$分别表示未知函数在不同变量下的偏导数,$x, y$是独立变量。

为了解决该方程,需要找到一个函数 $u(x,y)$,使得它满足该方程。

二、解法分析接下来,我们将介绍一阶偏微分方程的解法。

我们将着重介绍三种解法,分别是:特征线法、变换法和分离变量法。

1. 特征线法特征线法是一种经典的解法,适用于一些特殊的偏微分方程。

特征线法的基本思路是寻找一些特殊的曲线,这些曲线上的函数值保持不变,可以将函数沿这些曲线推进求解。

以以下方程为例:$$ u_x + u_y = x $$我们可以通过特征线法求解。

我们先假设存在某个变换,将$x,y$变为$\xi,\eta$,使得方程能够写成:$$ u_\xi + u_\eta = 1 $$这时,可以通过对$\xi, \eta$求偏导数,得到:$$ \frac{\partial u}{\partial x} = \frac{\partial u}{\partial \xi} +\frac{\partial u}{\partial \eta}\frac{\partial \eta}{\partial x} $$$$ \frac{\partial u}{\partial y} = \frac{\partial u}{\partial \xi}\frac{\partial \xi}{\partial y} + \frac{\partial u}{\partial \eta} $$接着,我们可以找到一条特殊的曲线$\xi = \eta$,使得沿着该曲线推进方程不变:$$ \frac{du}{d\xi} = \frac{\partial u}{\partial \xi} + \frac{\partial u}{\partial \eta} = 1 $$在这个方程中,$u$ 只与$\xi$有关,因此可以直接求解得到:$$ u = \frac{1}{2}\xi^2 + C $$将$\xi,\eta$变回$x,y$,得到:$$ u = \frac{1}{2}(x-y)^2 + C $$2. 变换法变换法是一种寻求自变量的新变换,使得原方程可以转化为一些已知的方程的方法。

偏微分方程数值解法(1)

偏微分方程数值解法(1)

第十章 偏微分方程数值解法一、 典型的偏微分方程介绍 1.椭圆型方程 科学技术中经常遇到一些重要的、典型的偏微分方程。

在研究有热源稳定状态下的热传导,有固定外力作用下薄膜的平衡问题时,都会遇到Poisson 方程D y x y x f yux u ∈=∂∂+∂∂),(),(2222(10.1)其中D 表示平面区域。

特别在没有热源或没有外力时,就得到Laplace 方程02222=∂∂+∂∂y ux u (10.2)此外,当研究不可压缩理想流体无旋流动的速度势以及静电场的电位等,也会遇到(10.1)或(10.2)类型的方程。

2.抛物型方程 在研究热传导过程、气体扩散现象、电磁场的传播等问题中以及在统计物理、概率论和重子力学中,经常遇到抛物型方程。

这类方程中最简单、最典型的是热传导方程。

L x t xu a t u <<>=∂∂-∂∂0,0,022(10.3)其中a 是常数。

它表示长度为L 的细杆内,物体温度分布的规律。

3.双曲型方程 在研究波的传播、物体的振动时,常遇到双曲型方程。

这类方程中最简单、最典型的是波动方程L x t xu a t u <<>=∂∂-∂∂0,0,022222(10.4)它表示长度为L 的弦振动的规律。

二、定解问题偏微分方程(10.1)~(10.4)是描述物理过程的普遍规律的。

要使它们刻划某一特定的物理过程,必须给出附加条件。

把决定方程唯一解所必须给定的初始条件和边界条件叫做定解条件。

定解条件由实际问题提出。

对方程(10.3)来说,初始条件的提法应为)()0,(x f x u =,其中f (x )为已知函数,它表示物体在初始状态下温度分布是已知的。

边界条件的提法应为物体在端点的温度分布为已知,即⎩⎨⎧≥==0)(),()(),0(t t t L u t t u ψϕ (10.5)其中ϕ(t )和ψ(t )为已知函数。

对(10.4)来说,边界条件的提法和(10.5)形式一样,它表示弦在两端振动规律为已知。

1.3一阶线性偏微分方程的通解法

1.3一阶线性偏微分方程的通解法

1.3 一阶线性偏微分方程的通解法1.3.1 (3),1.3.2 (3),1.3.3(2)通解法:对某些偏微分方程,通过积分先求出通解,再由定解条件定出特解的解法。

1.3.1 两个自变量的一阶线性偏微分方程(,)(,)(,)(,)0.1(,),(,),(,),(,)D (,),(,)u ua x yb x yc x y u f x y x y a x y b x y c x y f x y a x y b x y ∂∂++=∂∂()其中,为平面区域上的连续函数,且不同时为0.1D (,)0,(,)0,(,)(,)(,)(,)(,)(,)(,)(,)=exp -exp ()0.3(,)(,)(,)()a x y b x y u c x y f x y u y b x y b x y x c x y c x y f x y u x y dy dy dy g x b x y b x y b x y g x C ≡≠∂+=∂⎡⎤⎛⎞⎛⎞+⎢⎥⎜⎟⎜⎟⎝⎠⎝⎠⎣⎦∫∫∫若在上,则(0.2)可看做含参数的常微,其通解.(其中,为任意函数。

)D (,)(,)0,=,)(,)(,)(,)0(,)a x y b x y x y x y xyJ x y xyξϕηψϕϕϕψϕψψψ≠⎧⎨=⎩∂∂∂∂∂==≠∂∂∂∂∂若在上,则方程(0.2)不能直接积分求解。

试作变量代换((0.4)要求其雅可比行列式(保证新变量的独立性)利用链式法则++(,)=((,,(,)(,.=,)(,)(,)=0u u u u u ux x x y y y u x y u u x y u u u a b a b cu f xy x y x y a x y b x y x y ϕψϕψξηξηξηξηξηϕϕψψξηξϕϕϕ∂∂∂∂∂∂∂∂∂∂==∂∂∂∂∂∂∂∂∂∂=⎛⎞⎛⎞∂∂∂∂∂∂++++=⎜⎟⎜⎟∂∂∂∂∂∂⎝⎠⎝⎠∂∂+∂∂,的方程(0.1)变成)))的新方程(0.5)若取(是一阶齐次线性偏微分方程(0.6)的解,则新(,(,)u a b cu f xy u u ψψηηξη⎛⎞∂∂∂++=⎜⎟∂∂∂⎝⎠方程(0.5)成为(0.2)型的方程,(0.7)对积分即可求出其通解),代回原自变量即得通解。

现代偏微分方程

现代偏微分方程

现代偏微分方程
现代偏微分方程是数学中一种重要的研究对象,它研究的是关于未知函数及其偏导数的方程。

它是数学分析、物理学、工程学、计算机科学等多个领域的基础理论,被广泛应用于各种实际问题的建模和分析。

偏微分方程的一般形式为:
F(x, u, ∂u/∂x, ..., ∂^nu/∂x^n) = 0
其中,x是自变量,u是未知函数,∂u/∂x, ..., ∂^nu/∂x^n是偏导数,F是已知函数。

这个方程通常是针对某个特定问题而建立的。

在现代偏微分方程中,最常见的方程类型包括椭圆型方程、双曲型方程和抛物型方程。

它们的分类依据是它们的性质和解的行为。

例如,椭圆型方程的解具有平滑性质,而双曲型方程的解则具有波动性质。

解偏微分方程的方法包括解析解和数值解。

解析解是指利用数学方法得到一个显式的解析表达式,而数值解则是利用计算机模拟的方法来近似求解偏微分方程。

现代偏微分方程在众多领域中都有广泛的应用,例如在物理学中用于描述弦的振动、热、流体力学、电磁学等问题;在工程学中用于模拟流体、结构、电气等系
统的行为;在计算机科学中用于图像处理、计算流体力学等领域。

一阶偏微分方程求解方法

一阶偏微分方程求解方法

VS
举例2
求解一阶偏微分方程时,遇到边界条件为 y'(0)=1,y'(1)=2的情况,可以通过有限差 分法进行处理。
感谢您的观看
THANKS
03
3. 求解参数方程
通过求解参数方程,得到 (t = x^2/2 + C) ,其中 (C) 是常数。
02
2. 建立参数方程
根据参数 (t) 的定义,建立参数方 程 (u'(x) = x + t) 。
04
4. 求得原方程的解
将 (t) 关于 (x) 的表达式代入原方 程,得到原方程的解 (u(x) = x^2/2 + C) 。
04 参数法
适用条件
适用于具有特定形式的一阶偏微分方程,如形如 (u'(x) = f(x, u(x))) 的方程。
适用于已知函数 (f(x, u)) 的情况,且在某些特定点上,方程的解 (u(x)) 可以表示为参数 (x) 的函数。
求解步骤
1. 确定参数
选择一个参数 (t) ,使得方程的解 (u(x)) 可以表示为 (t) 的函数。
乘积或商。
03 偏微分方程中的未知函数可以表示为某种周期函 数的乘积或商。
求解步骤
01
1. 将偏微分方程中的未知函数表示为多个函数的乘积
或商。
02 2. 将每个函数分别求解,得到每个函数的解。
03
3. 将所有函数的解组合起来,得到偏微分方程的解。
举例说明
考虑一阶偏微分方程 $$ frac{partial u}{partial x} + u = f(x) $$ 其中 $u = u(x)$ 是未知函数,$f(x)$ 是已知函数。
(e^{int f(x) dx} y' = f(x) e^{int f(x) dx})

偏微分方程解的几道算例(差分、有限元)-含matlab程序(1)

偏微分方程解的几道算例(差分、有限元)-含matlab程序(1)
A(i,i)=r2; if i>1
A(i-1,i)=-r; A(i,i-1)=-r; end end u=zeros(N+1,M+1); u(N+1,:)=u1; for k=1:N b=u(N+2-k,2:M)+0.02; u(N+1-k,2:M)=inv(A)*b';%求解迭代方程组 end uT=u(1,:);%0.25时刻的解 %精确解与数值解画图 x1=[0,x,1]; plot(x1,uT,'o') hold u_xt = exp (-pi*pi*T)*sin (pi*x1) + x1.*(1 - x1); plot (x1, u_xt, ' r') e=u_xt-uT; 六点格式 function [e]=six(dx,dt,T) %用六点对称格式求解,dx为x方向步长,dt为t方向步长 % e为误差 M=1/dx; N=T/dt; %得到第一层的值 u1=zeros(1,M+1); x=[1:M-1]*dx; u1([2:M])= sin(pi*x)+x.*(1 - x); %网比 r=dt/dx/dx;r2=2+2*r;r3=2-2*r; %构造三对角矩阵A for i=1:M-1 A(i,i)=r2;
0.0070 0.0027
-0.0097 -0.0037
-0.0013 -0.0005
0.0082 0.0000
-0.0114 0.0000
-0.0015 0.0000
0.0087 -0.0120
-0.0016
注:这里的"误差"=精确解-数值解. 2.精确解与数值解结果图像对比
“向前差分格式”:

chapter1_偏微分方程定解问题

chapter1_偏微分方程定解问题

对于一般的偏微分方程,找出通解非常困难。但我们可以根据方程的物理背景或数学特点,
找出某些特定形式的特解来满足实际需要。例如,根据解析函数的实、虚部是调和函数,即 可得到二维 Laplace 方程2u 0 的中心对称解u ln 1 (r 0) ,周期解u ex sin y ,多项式解
r
u x2 y 2 等。
u
c(x, y)
u
f (x, y) ,
(1)
y b(x, y) b(x, y)
利用一阶线性常微分方程的求解方法得其通解:
, y c( x, )
u(x,
y)
e ( y0
d ) b( x, )
y
y
0
c( b(
x,s x,s
) )
ds
e y
0
f (x,)
d g(x)
b( x, )
其中g(x) 是任意的C1 函数。
1.2 定解问题及其适定性:
偏微分方程的解族很大,可以包含任意函数,例如:
例 1.2.1:求解二阶偏微分方程 2u 0 ,u u( ,) 。
解:两边依次对 , 积分,得
u f ( ) g() , 对于任意C1(R) 函数 f 和 g ,都是方程在全平面的解。
#
称m 阶偏微分方程的含有m 个任意函数的解为方程的通解,不含任意函数或某些任意函数 为常数的解为方程的一个特解。通解中的任意函数一旦确定,通解就成了特解。
第一章. 偏微分方程定解问题
偏微分方程:是指含有多元的未知函数u
u(
x)
,
x
(
x1,
x2,,
xn)
及其若干阶偏导数的关式
u u u F (x,u, , ,..., ,...,

一阶偏微分方程求解方法

一阶偏微分方程求解方法

一阶偏微分方程求解方法1.分离变量法分离变量法是求解一阶偏微分方程最常用的方法之一、其基本思想是将方程中的未知函数和它的偏导数按照自变量的不同分离开来,并进行变量代换。

具体步骤如下:(1)将方程中未知函数和它的偏导数的项分开;(2)将方程两边关于自变量进行积分,得到两个方程;(3)对两个方程求解得到未知函数的表达式;(4)将求得的表达式代入原方程,验证解的正确性。

2.齐次化方法齐次化方法是一种将一阶偏微分方程化为齐次方程进行求解的方法。

齐次方程是指方程中所有项的次数相同。

具体步骤如下:(1)将方程中未知函数和它的偏导数项分开;(2)引入新的变量进行变量代换;(3)将方程化为齐次方程;(4)对齐次方程进行求解,得到未知函数的表达式;(5)将求得的表达式代入原方程,验证解的正确性。

3.特征线方法特征线方法是一种适用于一些特殊类型的一阶偏微分方程求解的方法。

该方法基于特征线方程,即根据一阶偏微分方程的各项系数的关系,构造一组特征函数,然后通过特征函数的线性组合来求解原方程。

具体步骤如下:(1)确定方程的类型;(2)构造特征线方程,并求解特征线方程;(3)根据特征线方程的解,构造特解表达式;(4)将特解表达式代入原方程,验证解的正确性。

4.变换方法变换方法是一种通过引入新的变量进行变量代换的方法。

通过选择适当的变换,可以将原方程化为形式简单的方程,从而更容易求解。

常用的变换方法有线性变换、对称变换、相似变换等。

具体步骤如下:(1)引入新的变量,将原方程变换为新的一阶偏微分方程;(2)对新方程进行求解,得到新方程的解;(3)通过反变换将新方程的解转换为原方程的解。

除了以上介绍的方法,还有一些特殊的一阶偏微分方程可以通过直接积分、变量分离、换元等方法进行求解。

在实际应用中,根据具体的问题和方程的特点,选择合适的方法进行求解。

同时,在求解过程中需要注意验证解的正确性,以确保得到的解是原方程的解。

北航偏微分第一章习题解答

北航偏微分第一章习题解答

一、偏微分方程建立1:在弦横振动的问题中,若弦受到一与速度成正比的阻力,试导出弦的阻尼振动方程。

解:(1)如图1.1所示,Δ考虑弦中任意小段x的受力情况。

x1.1图依题意,设单位长弦线所受的阻力为t(表示的是阻力常数),则在振动过程中,bu b x Δ221cos cos T T 段所受到的纵向的力为1αα−1()t bu x x ,所受到的横向的力为x 221sin sin T T α−αη−+ΔΔ其中10η<2T ≤,和分别表示的是1T x Δ段两端受到的拉力。

(2)由题意,弦仅做横向运动,而无纵向振动,于是由Newton 运动定律得到:2212211cos cos sin sin ()t t T T T T bu x x ααααη−=⎧⎨10()t x u x x x ρη−−+ΔΔ⎩=+ΔΔ ρ表示的弦线的密度,表示的弦线的加速度。

tt u 其中(3)在小振动的情况下,有:1122n (u x sin tan (,),sin ta ,)x x u x t x t αα≈=≈21cos cos 1α=+Δ,ααα≈=()tt x x u x x xη于是,方程就化为:1221(,)(,)()x x t T T T T u x x t T u x t bu x ηρ⎧⎪==⎨+Δ−−+ΔΔ⎪⎩令=+ΔΔ 即可以化成:(,)(,)x x t t u x x t u x t T bu x x ρρ()()t x u x x ηη+Δ−−+Δ=+Δ0x Δ→Δ最后令:,得到:2tt t xx u cu a u +=其中2a ,T bc ρρ==。

2.细杆或弹簧受到某种外界原因而产生纵向振动,以)表示静止时在(,u x t x 点处在时刻 离开原位置的偏移,假设振动过程中所发生的张力服从虎克定律,试证明)满足方程t (,u x t 2222()u u x E t xρ∂∂=∂∂(其中)x ρ为杆的密度,为杆的杨氏模量。

1 偏微分方程定解问题

1 偏微分方程定解问题

(5)微小横振动——绝对位移和相对位移都很小。
建立坐标系:确立未知函数 研究对象:u ( x, t ) ,弦上某点在 t 时刻的横向位移。
7
数学物理方程
第1章偏微分方程定解问题
微元分析法:取微元[x,x+dx], t时刻 牛顿运动定律: F=ma
2 u ( x, t ) dx u0 T t , x dx T t , x G t , x; dx 2 t T x dx g t , x dxu0
17
数学物理方程 翻译:对微元应用物理定律 dt时间内温度升高所需热量
第1章偏微分方程定解问题
Q Q流入 Q放出 u Q cdxdydz dt t
2u 2u 2 u Q流入 Q左右 Q上下 Q前后 k( 2 2 2 )dtdxdydz x y z u u Q左右 k dtdydz k dtdydz x (t , x, y , z ) x (t , x dx, y , z ) 2u z k 2 dtdxdydz (x+dx, x+dy, z+dz) x 2u Q前后 k 2 dtdxdydz y dz 2 y u dy Q上下 k 2 dtdxdydz z (x,y,z) dx
2 2u u 2 a f t, x 2 2 t x
ut 6uxux uxxx 0
(4)自由项 在偏微分方程中,不含有未知函数及其偏导数的 项称为自由项.
3
数学物理方程
第1章偏微分方程定解问题
2u 2 2 a u f (t , x) ☆波动方程: 2 t
2 T2 u u u T2 T1 张力沿切线: T T12 T22 T1 1 T1 T1 x x x 由(1)得: T1 T1 t (T 与 x 无关)

一阶偏微分方程教程

一阶偏微分方程教程
2
方程的解:若函数u连续并具有方程所涉及的连续 方程的解:若函数 连续并具有方程所涉及的连续 的各阶偏导数, 的各阶偏导数 , 且该函数代入方程使得方程在某 区域内成为恒等式, 区域内成为恒等式 , 则称该函数为方程在该区域 内的解 古典解) 内的 解 ( 古典解 ) 。 满足某些特定条件的解称为 特解,这些条件称为定解条件 一般情况下, 定解条件。 特解 , 这些条件称为 定解条件 。 一般情况下 , 一 个具有n个自变量的 阶方程的解可以含有 个n-1 个具有 个自变量的m阶方程的解可以含有 个自变量的 阶方程的解可以含有m个 元任意函数,这样的解称为通解。 元任意函数,这样的解称为通解。 通解 定解问题 : 定解条件通常包括 边界条件 和 初始条 定解问题:定解条件通常包括边界条件 边界条件和 两种。含有定解条件的方程求解问题称为定解 件 两种 。 含有定解条件的方程求解问题称为 定解 问题, 包括初值问题( 问题) 问题 , 包括初值问题 ( Cauchy问题 ) 、 边值问 问题 题和混合问题。 题和混合问题。
u u u P ( x, y , z ) + Q ( x, y , z ) + R ( x, y , z ) x y z = f ( x, y, z )u + g ( x, y, z )
为已知函数。 其中 f , g为已知函数。 为已知函数 其特征方程组为
(6)
dx dy dz du = = = P Q R fu + g
12
于是
Φ ( t , s ) = f (± t + y , ± t + y s )
2 0 2 0
从而原Cauchy问题的解为 问题的解为 从而原
u = Φ ( x2 y 2 , x2 z 2 )

一阶线性偏微分方程

一阶线性偏微分方程

第七章 一阶线性偏微分方程7-1求下列方程组的通积分及满足指定条件的解。

1)⎪⎪⎩⎪⎪⎨⎧++=+=t y x dtdy y x dtdx2) ,当时,⎪⎪⎩⎪⎪⎨⎧-=-=y x dtdy y x dtdx20=t 1==y x 3)xy dzz x dy y z dx -=-=-解 1) 方程组的两式相加,得。

t y x dty x d ++=+)(2)(令 ,上方程化为一阶线性方程y x z +=,t z dtdz+=2解之得412121--=t e C z t 即得一个首次积分为。

121)4121(),,(C e t y x y x t t =+++=Φ- 方程组的两式相减,得,t dty x d -=-)(解之得另一个首次积分为 。

22221),,(C t y x y x t =+-=Φ 易验证 。

021111det det 2211≠-=⎥⎦⎤⎢⎣⎡-=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡∂Φ∂∂Φ∂∂Φ∂∂Φ∂x x y x因此,和是两个独立的首次积分,11),,(C y x t =Φ22),,(C y x t =Φ所以,方程组的通积分为,121)4121(),,(C e t y x y x t t =+++=Φ-。

22221),,(C t y x y x t =+-=Φ从中可解得通解为。

⎪⎪⎩⎪⎪⎨⎧--+'-'=---'+'=81414181414122212221t t C e C y t t C e C x t t2)方程组的两式相比,得,yx yx dy dx --=2变形得恰当方程 ,02=--+xdy ydx ydy xdx 解之得一个首次积分为 ,12222C xy y x =-+即 。

=Φ),,(1y x t 2122)(C y y x =+-给方程组第一式乘以,第二式乘以,再相减得y x ,])[()22(2222y y x xy y x y x x y +--=-+-='-',1)(22-=+-'+'-'-'y y x y y y x y y x y 1)(22=+-'+'-'-'-y y x y y y x y y x y 两边积分,得另一个首次积分为,=Φ),,(2y x t 2arctanC t yx y=--易验证 和是两个独立的首次积分,211),,(C y x t =Φ22),,(C y x t =Φ 所以,方程组的通积分为,,2122)(C y y x =+-2arctanC t yx y=--通解为,其中,⎩⎨⎧'+'='-'+'+'=tC t C y t C C t C C x sin cos sin )(cos )(211212211sin C C C ='。

一阶偏微分方程组求解

一阶偏微分方程组求解

一阶偏微分方程组的求解通常依赖于方程组的具体形式。

一般来说,求解一阶偏微分方程组的方法包括分离变量法、特征线法、变换法等。

我将提供一个简单的示例来说明这些方法的应用。

考虑一个二元一阶偏微分方程组:\(\frac{\partial u}{\partial x} = F(x, y)\)\(\frac{\partial u}{\partial y} = G(x, y)\)其中,\(u(x, y)\) 是未知函数,\(F(x, y)\) 和\(G(x, y)\) 是已知函数。

这是一个常见的一阶偏微分方程组。

以下是一些解方程组的方法:1. 分离变量法:首先,将方程组中的偏微分项分离变量,然后积分。

例如,对第一个方程\(\frac{\partial u}{\partial x} = F(x, y)\) 进行积分,可以得到\(u(x, y) = \int F(x, y)dx + C_1(y)\),其中\(C_1(y)\) 是关于\(y\) 的积分常数。

接着,对第二个方程\(\frac{\partial u}{\partial y} = G(x, y)\) 进行积分,可以得到\(u(x, y) = \int G(x, y)dy + C_2(x)\),其中\(C_2(x)\) 是关于\(x\) 的积分常数。

将这两个结果合并,可以得到方程组的解。

2. 特征线法:特征线法是一种常用于解一阶偏微分方程组的方法,它通过引入新的坐标系统来简化方程。

具体的应用取决于方程组的形式和特性。

3. 变换法:变换法涉及将偏微分方程组通过某种变换转化为更容易解的形式。

这通常需要选择合适的变换函数,并进行适当的代换。

需要注意的是,一阶偏微分方程组的求解可能会因方程组的具体形式和边界条件而异。

解这类方程组通常需要一定的数学技巧和分析能力。

如果您具体提供方程组的形式和边界条件,我可以尝试为您提供更具体的解决方案。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
1、每种方法的迭代公式:
(1)显式Euler法
p[i]=p[i-1]+h*(*f)(x[i-1],p[i-1]);
(2)隐式梯形法
p[i]=p[i-1]+h*(*f)(x[i-1],p[i-1]);;
(3)二级二阶Runge-Kutta
K1=(*f)(x[i-1],p[i-1]);
K2=(*f)(x[i-1]+h/2,p[i-1]+h*K1/2);
double *p=new double[N];
p[0]=y0;
double t;
for(i=1;i<N;i++)
{
t=p[i-1]+h*fun((i-1)*h,p[i-1]);
p[i]=p[i-1]+0.5*h*(fun((i-1)*h,p[i-1])+fun(i*h,t));
}
return p;
{
return exp(-2*x)-2*x+1;
}
double* Exact(double x0, double h) //精确解
{
int i;
double *p=new double[N];
for(i=0;i<N;i++) p[i]=p_fun(x0+i*h);
return p;
}
double* Euler(double h,double y0) //显式欧拉法
《偏微分方程数值解》
课 程 实 验 报 告(一)
实验名称:
常微分方程初值问题求解
姓 名:
周要
学 号:
指导教师:
王权锋 老师
完成日期:
2019年3月14日
给定初值问题(注:共两次上机时间4学时)
其精确解为 。取h=0.1,分别用显式Euler法、隐式梯形法、二级二阶Runge-Kutta、三级三阶Runge-Kutta、四级四阶Runge-Kutta计算数值解,并与精确解比较。
scanf("%lf",&h);
//调用函数求解
p0=Exact(0,h);
p1=Euler(h,y0);
p2=Y_Euler(h,y0);
p3=Two_R_K(h,y0);
p4=Three_R_K(h,y0);
p5=Four_R_K(h,y0);
//输出
printf("\n x精确解欧拉方法隐式梯形法二阶R_K三阶R_K四阶R_K\n") ;
{
int i;
double *p=new double[N];
p[0]=y0;
for(i=1;i<N;i++) p[i]=p[i-1]+h*fun((i-1)*h,p[i-1]);
return p;
}
double* Y_Euler(double h,double y0) //隐式梯形法
{
int i;
{
k1=fun((i-1)*h,p[i-1]);
k2=fun((i-0.5)*h,p[i-1]+0.5*h*k1);
k3=fun(i*h,p[i-1]+h*(-k1+2*k2));
p[i]=p[i-1]+h/6*(k1+4*k2+k3);
}
return p;
}
double* Four_R_K(double h,double y0) //四阶四级Runge-Kutta
k4=fun(i*h,p[i-1]+h*k3);
p[i]=p[i-1]+h/6*(k1+2*k2+2*k3+k4);
}
return p;
}
//主函数
int main(void)
{
double x,*p0,*p1,*p2,*p3,*p4,*p5;
double h,y0=2;
int i;
//输入步长
printf("请输入步长:");
p[i]=p[i-1]+h*(K1+2*K2+2*K3+K4)/6;
(5)四级四阶Runge-Kutta
K1=(*f)(x[i-1],p[i-1]);
K2=(*f)(x[i-1]+h/2,p[i-1]+h*K1/2);
K3=(*f)(x[i-1]+h/2,p[i-1]+h*K2/2);
K4=(*f)(x[i-1]+h,p[i-1]+h*K3);
学生实验 心得
1、将循环放在主程序中,每次循环调用一次各个算法程序,分别返回p[i]并输出比较方便。
2、高阶龙格库塔公式的精确度更高。
学生(签名):
年月日
指导
教师
评语成绩评定:指导教(签名):年 月 日for(i=0;i<N;i++)
printf("%6f %10lf %10lf %10lf %10lf %10lf %10lf\n",h*i,p0[i],p1[i],p2[i],p3[i],p4[i],p5[i]);
}
4
编译运行程序,得到下图
可以看出,欧拉方法的精确度为 ,隐式梯形法和二级二阶Runge-Kutta的精确度为 ,三级三阶Runge-Kutta的精确度为 ,四级四阶Runge-Kutta的精确度为 。
p[i]=p[i-1]+h*k2;
}
return p;
}
double* Three_R_K(double h,double y0) //三阶三级Runge-Kutta
{
int i;
double *p=new double[N];
p[0]=y0;
double k1,k2,k3;
for(i=1;i<N;i++)
p[i]=p[i-1]+h*K2;
(4)三级三阶Runge-Kutta
K1=(*f)(x[i-1],p[i-1]);
K2=(*f)(x[i-1]+h/2,p[i-1]+h*K1/2);
K3=(*f)(x[i-1]+h/2,p[i-1]+h*K2/2);
K4=(*f)(x[i-1]+h,p[i-1]+h*K3);
p[i]=p[i-1]+h*(K1+2*K2+2*K3+K4)/6;
3
#include<stdio.h>
#include<math.h>
#define N 11
double fun(double x,double y) //微分方程
{
return -2*y-4*x;
}
double p_fun(double x) //原函数
}
double* Two_R_K(double h,double y0) //二阶二级Runge-Kutta
{
int i;
double *p=new double[N];
p[0]=y0;
double k1,k2;
for(i=1;i<N;i++)
{
k1=fun((i-1)*h,p[i-1]);
k2=fun((i-0.5)*h,p[i-1]+0.5*h*k1);
{
int i;
double *p=new double[N];
p[0]=y0;
double k1,k2,k3,k4;
for(i=1;i<N;i++)
{
k1=fun((i-1)*h,p[i-1]);
k2=fun((i-0.5)*h,p[i-1]+0.5*h*k1);
k3=fun((i-0.5)*h,p[i-1]+0.5*h*k2);
相关文档
最新文档