二阶常微分方程边值问题求解的常数变易法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二阶常微分方程边值问题求解的常数变易法
2009-8-31
数理方程所解决的问题与高等数学(微积分)教科书中的常微分方程有很大区别,其中最显著的特点是多数微分方程的条件是边值问题,即知道未知函数在自变量变化区域的边界上的取值。

这就是所谓的边值问题。

最简单的是二阶常微分方程的两点边值问题。

二阶常微分方程的解是一个一元函数,关于这个一元函数的信息,知道的不多,除了微分方程本身提供的之外,还有未知函数在一个区间的两个端点处的值。

微积分所教给我们的技巧是先求出常微分方程的通解,再根据两个条件确定通解中的两个任意常数。

进入这门课之初,先回顾初值问题,再思考边值问题。

在边值问题中,数理方程课程内容中出现了一个历史上非常著名的函数,即格林函数。

对力的分析中普遍使用一个方程:F=ma 。

这是著名的牛顿第二定律,其中,F 表示力,m 表示物体的质量,而a 表示物体运动的加速度。

由于加速度的物理意义可解释为物体运动时位移变量对时间的二阶导数,再结合使用虎克定律,就得出简单的振动所满足的二阶常微分方程
02=+''y y ω
如果考虑外力作用,该方程化为更一般的情况
⎩⎨
⎧='==+''β
αω)0(,)0()
(2y y x f y y 两个初始条件可解释为已经知道初始位移和初始速度。

求解上面方程需要用常数变易法。


回顾一阶常微分方程求解的方法,然后再讨论二阶常微分方程的常数变易法。

一、一阶常微分方程初值问题的常数变易法
一阶常微分方程常数变易法,用于解源函数不为零的常微分方程问题


⎧=>=+'α)0(0
),()()(y x x f x ry x y 先求解简化的(源函数为零)的方程:0)()(=+'x ry x y
由分离变量:
ry dx
dy
-=,→ rdx y dy -= 积分:c rx y +-=ln ,→ )exp()(rx C x y -=
应用常数变易法,假设简化前的方程的解具有与简化后方程的解有相同形式,将常数替换为
待定的函数,即
)exp()()(rx x u x y -=
求导数,得
)exp()()exp()()(rx x u r rx x u x y ---'='
)
()exp()(x ry rx x u --'=
将其代入化简前的方程,得等式
)()exp()(x f rx x u =-',→ )()exp()(x f rx x u ='
积分,得C d f r x u x
+=

)()ex p()(ξξξ
代入表达式)exp()()(rx x u x y -=,得
)ex p(])()ex p([)(0
rx C d f r x y x
-+=⎰ξξξ
应用初始条件,得解函数
⎰--+-=x
d f x r rx x y 0
)()](ex p[)ex p()(ξξξα
从两部分解读解函数的意义。

第一部分利用了初始条件的信息,第二部分利用了微分方程右端项的信息。

它们分别是两个子问题的解
⎩⎨
⎧==+'α)0(0y ry y ,⎩⎨⎧==+'0
)0()
(y x f ry y 二、二阶常微分方程初值问题的常数变易法
应用常数变易法解二阶常微分方程初值问题
⎩⎨
⎧='=>=+''β
αω)0(,)0(0
),()()(2y y x x f x y x y 先考虑化简后的方程:02
=+''y y ω。

其辅助方程为:
022=+ωm ,→ ωi m ±=,
通解为:)sin()cos()(21x C x C x y ωω+=
假设化简前的方程的解具有相同形式,将常数替换为待定的函数,即
)sin()()cos()()(x x v x x u x y ωω+=
在上式中,有两个未知函数待定。

如果直接代入微分方程,可产生一个等式,由一个等式不能唯一确定两个函数。

如果人为增加一个等式,就可以构造出二元线性方程组,朗斯基行列式方法是成功的确定两个待定函数的方法,方法如下,对假设的函数求一阶导数,得
在上面表达式中,令第一个方栝号为零,产生一个等式
0)sin()cos(='+'x v x u ωω
同时,由
)cos()sin(x v x u y ωωωω+-='
继续求导数,得
)]
sin()cos([)]cos()sin([22x v x u x v x u y ωωωωωωωω+-'+'-='')]cos()sin([)]sin()cos([x v x u x v x u y ωωωωωω+-+'+'='
代入方程,产生第二个等式
f x v x u ='+'-)cos()sin(ωωωω
将两个等式联立,得线性代数方程组


⎧='+'-=+'f x v x u x v x u )cos()sin(0
)sin()cos(ωωωωωω 或写成矩阵形式
⎥⎦
⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡''⎥⎦⎤⎢⎣⎡-f v u x x x x 0)cos()sin()sin()
cos(ωωωωωω 上式中系数矩阵行列式称为朗斯基行列式,由于
ωωωωωωω=-=)
cos()sin()sin()cos(x x x x ∆
利用克莱姆法则解方程组,有
)sin()()cos()sin(01x x f x f x ωωωω-==
∆,)cos()()sin(0
)
cos(2x x f f
x x ωωωω=-=
∆ )sin()(1
/1x x f u ωω
-
=='∆∆,)cos()(1
/2x x f v ωω
=
='∆∆
积分,得两个待定函数表达式
10
)sin()(1
)(C d f x u x
+-
=⎰
ξωξξω,20
)cos()(1
)(C dgx f x v x
+=

ωξξω
代入常数变易法假设的函数中,得
)sin()cos(21x C x C y ωω+=
⎰⎰+
-
x
x
d f x dx f x 0
)()cos()sin(1
)()sin()cos(1
ξξωξωω
ξωξωω
利用初始条件确定任意常数C 1和C 2,显然
α=1C ,ωβ/2=C
代入并利用三角函数和差化积公式,得
⎰-++=x
d f x x x x y 0
)()](sin[1)sin()cos()(ξξξωωωωβωα
三、二阶常微分方程两点边值的常数变易法
与初值问题相似的二阶常微分方程问题如下


⎧==∈=+''βπαπ)2/(,)0()
2/,0(),()()(y y x x f x y x y 与前面问题相比,只有1=ω,且第二初值条件改为了右端边界条件。

利用常数变易法得
x C x C y sin cos 21+=⎰⎰+-x
x d f x dx f x 0
)(cos sin )(sin cos ξ
ξξξξ
利用边值条件确定任意常数,得
α=1C ,⎰
-=2
/0
2)(cos πξξξβd f C
代入,整理得

⎰--+=2
/0
)(cos sin )(sin cos sin cos πξξξξξξβαx
x
d f x d f x x x y
所以,有两点边值问题的解

++=2
/0
)(),(sin cos πξξξβαd f x G x x y
其中,
⎩⎨
⎧≤≤-≤≤-=2
/,cos sin 0,sin cos ),(πξξξξξx x x
x x G 这一函数被称为格林函数。

另一个简单的两点边值问题如下
⎩⎨
⎧==∈=''β
α)1(,)0()
1,0(),(y y x x f y 这一问题物理背景可解释为:在高速公路上狂奔的汽车,通过雷达测量得到了从起点到终点每一时刻的加速度f (x ),需计算汽车在各个时间的位置。

简化后的方程为:0=''y ,通解为:x C x C y 21)1(+-=。

应用常数变易法,令化简前的方程解为
x x v x x u y )()1)((+-=
由于朗斯基行列式为
11
11=--=x x ∆

)(101x xf f x -==
∆,)()1(10
12x f x f
x -=--=∆ 所以
)(x xf u -=',)()1(x f x v -='
积分并代入解,得
⎰⎰-+--+-=x
x d f x d f x x C x C y 0
21)()1()()1()1(ξξξξξξ
利用边界条件,得
α=1C ,⎰--=1
2)()1(ξξξβd f C
代入整理得
⎰⎰----+-=1
)()1()()1()1(x
x d f x d f x x x y ξξξξξξβα
所以
⎰++-=1
)(),()1(ξξξβαd f x G x x y
其中格林函数为


⎧≤≤--≤≤--=1),1(0,)1(),(ξξξξξx x x
x x G 如下两点边值问题中的边界条件为零值,即0=α,0=β。

则方程的解为
⎰=
1
)(),(ξξξd f x G y
格林函数的数学意义在于,对于任意的源函数f (x ),两点边值问题的解可以通过格林函
数和源函数的乘积的积分形式表示出来。

使这一问题的解的存在唯一性变得显然。

(注:可编辑下载,若有不当之处,请指正,谢谢!)。

相关文档
最新文档