数学物理方程学习指导书第7章数理方程求解中出现的几个特殊类型的常微分方程
(整理)第七章常微分方程数值解1

第七章常微分方程数值解本章介绍求解微分方程数值解的基本思想和方法.●常微分方程含有自变量、未知函数和它的一阶导数和高阶导数的方程.它是描述运动、变化规律的重要数学方法之一,分为两类:1.初值问题,即给出未知函数及导数在初始点的值2.边值问题,即给出未知函数及(或)它的某些导数在区间两个端点的值●常微分方程初值问题00(,),, ||(),,y f x y a x b y y a y y R '=<≤<∞⎧⎨=∈⎩ 其中f 为,x y 的已知函数,0y 为给定的初值. 这里仅讨论一阶标量微分方程初值问题的数值解法.而高阶微分方程通常可化为一阶微分方程组来研究.数值解法寻求微分方程初值问题之解()y x 在一系列离散点012N a x x x x b =<<<<=上的近似值:,,,210y y yN y , 的方法.{}n y : 问题的数值解数值解所满足的离散方程统称为差分格式. 步长:1i i i h x x -=- ,一般取定步长i h h =● 初值问题的适定性(其解是否唯一存在)记(带形)区域:[,]a b R ⨯为G ,即G =[,]a b R ⨯. 设:f G R →为连续映射,若存在常数0L >使得不等式1212|(,)(,)|||f x y f x y L y y -≤- 对一切12(,),(,)x y x y G ∈都成立,则称(,)f x y 在G 上关于y 满足Lipschitz 条件,而式中的常数L 称为Lipschitz 常数.定理 初值问题00(,),, ||(),,y f x y a x b y y a y y R '=<≤<∞⎧⎨=∈⎩,当(,)f x y 在G 上连续,且关于y 满足Lipschitz 条件,则其解存在且唯一.§ 7.1 Euler 方法● Euler 公式将初值问题⎩⎨⎧∈=∞<≤<=',,)(||,),,(00R y y a y y b x a y x f y 的求解区间],[b a N 等分,分点:),,2,1,0(,N n nh a x n =+= ,其中N ab h -=将),(y x f y ='写成等价的积分方程形式:⎰++=+hx x d y f x y h x y τττ))(,()()(,在上式中令n x x =,并用左矩形公式计算右端积分,得到n n n n n R x y x hf x y h x y ++=+))(,()()(, (*)⎰+-=1))(,())(,(n nx x n n n x y x hf dx x y x f R ——余项将(*)中的余项n R 截去,可得))(,()()(1n n n n x y x hf x y x y +≈+则有)(n x y 的近似值n y 的递推公式1,,1,0),,(1-=+=+N n y x hf y y n n n n (*1)----------Euler 公式n R 表示当)(n n x y y =为精确值时,利用(*1)即Euler 公式计算)(1+n x y 时的误差.n n n y x y -=)(ε 为Euler 方法的局部截断误差.例1 用Euler 公式解初值问题⎪⎩⎪⎨⎧=≤<-='1)0(10,2y x y x y y解:取1.0=h ,Euler 公式的具体形式为)2(),(1nnn n n n n n y x y h y y x hf y y -+=+=+其中)10,,1,0,1.0 ===n n nh x n ( 已知10=y ,则有1.11.01)2(0001=+=-+=y x y h y y191818.1)1.12.01.1(1.01.1)2(11112=-+=-+=y x y h y y… … … 依次计算可得109876543,,,,,,,y y y y y y y y其部分结果见下表可见Euler 方法的计算结果精度不太高。
数学物理方法课件(北师大版)7

物质。
Q(x)
一、初始条件
• 在初始时刻给定物理量的分布:u(x,t)|t=0=φ(x). 表示t=0 时刻空间所有点的物理量的值是给定的。 • 由于多数运动方程含有对时间的二阶导数,因此我们还需 要知道初始时刻的“速度”分布,即物理量的一阶导数分 布值, ut(x,t)|t=0=ψ(x). • 稳恒状态:当系统的物理量不随时间发生变化,即
• 物理意义:作坐标变换X=x-at, T=t, 则f2(x-at)=f2(X), 与时间无关!故f2(x-at)描述的是沿x正方向以速度a传播 的行波; • 同样, f1(x+at)描述沿x负方向以速度a传播的行波。 • u=f1(x+at)+f2(x-at)描述以速度a向两个方向传播波的叠加。 • 函数f1和f2是由初始条件决定的,决定沿正方向和负方向 传播的波形,即两个波的形状不会发生改变。 • 当两个波发生重叠时,整体的波形将发生改变。 • 注意到坐标变换实际上是伽利略变换。
B. 在一根均匀弦的中间有一个振动源?
C. 在两种不同材料之间的热传导方程及衔接条件?
§7.3 达朗贝尔公式
• 我们已经获得了一些关于连续介质运动的偏微分方程,以 及定解条件,现在的问题是如何求解这些方程。
• 本课程主要介绍级数求解法、积分求解法、积分变换法。
• 对于常微分方程的一般解法,先从方程本身求出通解,通 解中会含有一些积分常数,然后利用附加条件来确定这些 常数。偏微分方程也可以采用这种方法来求解。 • 我们首先介绍一种特殊的通解方法。
1. u1(x0,t)=u2(x0,t) u1t(x0,t)=u2t(x0,t); 2. u1xx(x0,t)-u2xx(x0,t)=(a12+ a22)u1tt(x0,t) ??
第7章_常微分方程

第2步:求解。
[t,y]=ode45('ode1',[0 12],[0 1 -1]); plot(t,y(:,1),'-',t,y(:,2),'*',t,y(:,3),'-.')
MATLAB常微分方程解题器 解题器(solver) 解题器
解决非刚性问题 ode45 : 四阶/五阶龙格—库塔算法 首先使用的最好方法。 首先使用的最好方法。 计算精度:中等 ode23 : 二阶/三阶龙格—库塔算法 二阶/三阶龙格— 计算精度:较低 ode113 : 多步解法 计算精度:较高
y' = y − 2 x / y 在区间x ∈ [0,5]内的数值解。 y (0) = 2
1. 普通2-3阶Runge-Kutta法解ODE
[X, Y]=ode23(‘DY’, xspan,Y0) 方程的解; %根据初值Y0,求微分
或 ode23(‘DY’, xspan,Y0) %根据初值Y0,求解并绘制 微分方程的解 其中: 若 xspan=[xi,xf],表示微分方程的积分上下限分 别为xi和xf; 若 xspan=[x1,x2,…,xn],表示给出微分方程在离散点 x1,x2,…,xn处的解。
u' = −2u + v + 2 sin x 例2:常微分方程组 v' = 10u − 9v + 9(cosx − sin x) u(0) = 2 的初始条件为 ,求其在区间∈[0,9]内的数值解。 x v(0) = 3
第一步:编制微分方程组的函数文件dfun.m function dy=dfun(x,y) dy(1)=-2*y(1)+y(2)+2*sin(x); dy(2)=10*y(1)-9*y(2)+9*(cos(x)-sin(x)); 第二步:编制如下程序 clear;clc; X12=linspace(0,9,30); ode45('dfun',X12,[2,3]);
第七章常微分方程数值解

第七章 常微分方程数值解§1 引言一 一阶初值问题解的存在唯一性一阶常微分方程初值问题0(,)()dyf x y dxy x α⎧=⎪⎨⎪=⎩ (*)其中(,)f x y 是xy 平面某一区域D 上的连续函数,如果(),[,]y y x x a b =∈,满足 1(,())x y x D ︒∈002()y x y ︒=3()y x '︒存在,并满足方程'()(,)y x f x y =那么()y y x =是初值问题(*),在[,]a b 上的解。
对于(*)是否有唯一解?对(,)f x y 还要附加一些条件。
定义 如果存在正常数L ,使得对任意12,x x R ∈有1212()()x x L x x ϕϕ-≤-则称ϕ满足Lipschitz 条件,L 称为Lipschitz 常数。
如果 '()x L ϕ≤,那么有12121212()()'()()'()x x x x x x L x x ϕϕϕζϕζ-=-=⋅-≤-导数有界⇒满足Lipschitz 条件如果存在常数0L >,使得对一切[,]x a b ∈及12,y y R ∈有 1212(,)(,)f x y f x y L y y -≤-则称f 对y 满足Lipschitz 条件。
同理,只要 f(x,y)对 y 的偏导数有界,则f(x,y) 满足对y 的Lipschitz 条件。
定理(存在唯一性),设f 是在 {}(,),D x y a x b y R =≤≤∈上的连续函数,而且f 对y 满足Lipschitz 条件,则对任意00[,],x a b y R ∈∈,初值问题(*)在[,]a b 上存在唯一的连续可微解()y y x =。
二 本章研究的问题例1 ,满足微分方程和初始条件的解是 y(x)=,无法给出具体表达式。
为了对初值问题进行求解,一些简单问题有解析解,大量非线性问题没有解析表达式,就是线性问题也不一定有解析解,因此,近似求解和数值求解常微分方程是非常必要的。
数学物理方法课件:第7章 数学物理方程定解问题

第七章 数学物理方程定解问题
§7.1 三类数学物理方程的导出 §7.2 定解条件 §7.3 数学物理方程的分类(自学) §7.4 达朗贝公式、定解问题
§7.1 三类数学物理方程的导出
(一)、梯度矢量
i
j
k
x y z
(i
j
k
) (i
j
k
)
x y z x y z
2 x2
2 y 2
2 z 2
令
2 2 2 x2 y2 z2
2 2 2 x2 y2 z2
记
utt
2u t 2
ut
u t
有时记
2
2 x2
2 y 2
u xx
2u x 2
2 2 2 3 x2 y2 z2
(二)、三类数学物理方程的导出
1、弦的横振动
弦的横向位移为 u(x,t)
dm ds T2 cos2 T1 cos1 0
(qx xdx qx x )dydzdt
qx dxdydzdt x
z
dx
y
dz
dy
(x, y, z)
x
x 方向净流入量为
qx dxdydzdt x
(D u )dxdydzdt x x
y 方向净流入量为
(D u )dxdydzdt y y
z 方向净流入量为 (D u )dxdydzdt z z
y
F (x,t)
M2
M1
1
T2
2
T2 sin 2 T1 sin 1 dmutt
T1
x
x+x
x
T2 sin 2 T1 sin 1 dsutt
T2 cos2 T1 cos1 0
7-3数学物理方程的分类

的一个特解作为新自变量ξ ,则A11=0,同理,另 一特解作为η ,则A22=0,这样方程②就可以简化
2 2 一阶偏微分方程 a11 zx 2a12 z x z y a22 z y 0 可以转 化为常微分方程求解,改写方程
zx zx a22 0 a11 2a12 z z y y
§7.3 数学物理方程的分类
一、线性二阶偏微分方程: 把所有自变量(包括空间坐标和时间坐标)依次记作 x1、x2、...、xn,二阶偏微分方程可以表示为:
a u
j 1 i 1
n
n
ij xi x j
bi u xi cu f 0
i 1
n
其中aij、bi、c、f只是x1、x2、...、xn的函数,就叫 做线性的方程。 叠加原理:如果泛定方程和定解条件都是线性的, 可以把定解条件问题的解看作几个部分的线性叠加, 只要这些部分各自满足的泛定方程和定解条件
原来的方程变为:
② A 11u 2 A 12u A 22u B 1u B2u Cu F 0
方程仍然是线性的,其中系数为:
2 2 A11 a11 x 2a12 x y a22 y A12 a11 x x a12 ( x y y x ) a22 y y 2 2 A a 2 a a 11 x 12 x y 22 y 22 B1 a11 xx 2a12 xy a22 yy b1 x b2 y B2 a11 xx 2a12 xy a22 yy b1 x b2 y C c F f 2 2 如果取一阶偏微分方程 a11 zx 2a12 z x z y a22 z y 0
【精品】第七章微分方程
第七章微分方程函数是客观事物的内部联系在数量方面的反映,利用函数关系可以对客观事物的规律进行研究。
但在多数情况下,无法直接找到要研究的问题所需的函数关系,却比较容易建立起该函数及其导数的关系式,即微分方程。
再通过解这种方程,就可得到该函数关系。
微分方程是一门独立的数学学科,有完整的理论体系。
目前已广泛的应用于自然科学、工程技术、人口科学、经济学、医学等各个领域,已成为应用数学知识解决实际问题的重要手段。
本章我们主要介绍微分方程的一些基本概念,几种常用的微分方程的解法。
第一节微分方程的基本概念一引例下面通过几个实例来说明微分方程的基本概念。
例1一曲线y y (x )通过点(12)且在该曲线上任一点M (x y )处的切线的斜率为2x 求这曲线的方程 解根据导数的几何意义知 x dx dy 2=(1) 且y y (x )满足下列条件x 1时y 2(2)把(1)式两端积分得 ⎰=xdx y 2即y x 2C (3)其中C是任意常数把条件(2)代入(3)式得212C由此定出C1把C1代入(3)式得所求曲线方程y x21(4)例2列车在水平直线路上以20m/s(相当于72km/h)的速度行驶当制动时列车获得加速度04m/s 2问开始制动后多少时间列车才能停住以及列车在这段时间里行驶了多少路程?解设列车在开始制动后t 秒时行驶了s 米根据题意反映制动阶段列车运动规律的函数s s (t )应满足关系式4.022-=dt s d (5)此外未知函数s s (t )还应满足下列条件t 0时s 020==dt ds v (6)把(5)式两端积分一次得14.0C t dt ds v +-==(7) 再积分一次得 s02t 2 C 1t C 2(8) 这里C 1 C 2都是任意常数把条件t 0,v 20代入(7)得20C 1把条件t 0,s 0代入(8)得 0C 2把C 1 C 2的值代入(7)及(8)式得 v 04t 20(9) s 02t 220t (10)在(9)式中令v 0得到列车从开始制动到完全停住所需的时间504.020==t (s ) 再把t 50代入(10)得到列车在制动阶段行驶的路程 s 025*********(m )上面的两个例子,尽管实际意义不相同,但解决问题的方法,都是归结为首先建立一个含有未知函数的导数的方程,然后通过所建立的方程,求出满足所给的附加条件的未知函数.这就是所谓的微分方程及其解微分方程。
第七章常微分方程的数值解法课件
一个物体的温度变化速度与这个物体的温度和其所在的介质温度的差
值成正比。这是已为实验证实了的牛顿(Newton)冷却定律。设物 体在时刻的温度为 u , u则(t)温度的速度以 来示d。u
dt
注意到热量总是从温度高的物体向温度低的物体传导,因而 。u0 所 u以a 温 度差 恒正u;又ua因物体将随时间而逐渐冷却,故温度变化速度恒负。故有:
不过并不是所有的微分方程模型都可用上述方法求解出来。1638年莱布尼 茨向全世界提出如下的求解方法.
dy x2 y2 dx
该问题1886年才被数学家刘维尔证明没有解析解。只能借助于本章要介绍的 数值解法。
7.2 初值问题数值解法的推导方式及常用解法
我们先考虑常微分方程初值问题。它的数学模型是:求 y,使y(之x)满足
取步长h=0.02.
解 因为步长h=0.02,所以各节点xi 0.02i,i 0,1, 2,3, 4,5. 因为 y0 利1,用欧拉法的计算公式
yi1
yi
0.9hyi 1 2xi
,
可取 y1 0.9820, y2 0.9650, y3 0.9489, y4 0.9337, y5 0.9192.
,
需要知道两个初值.在此,我们利用后退欧拉法计算的结 果 y1 再 0依.9次830计, 算
y2 0.9660, y3 0.9508, y4 0.9354, y5 0.9218.
例7.2.1的解析解是 y (1 2用x)它0.45计, 算各节点的函数值可得
y1 0.9825055161, y2 0.9659603719, y3 0.9502806582,
把上述y4 三 0种.9方353法92计54算62的, y结5 果0.同921准23确07对78照3.,可以看出它们确 实都是准确值的近似值,只是误差不一样.欧拉法的误差偏 小,后退欧拉法偏大,中点法最小.这跟它们的局部截断误差 的符号、阶数、大小是一致的。
数学物理方法第七章数学物理定解问题
=
ds
2u t 2
=
dsutt
由于微振动,则有 cos a1 cos a2 1
sin a1
tga1
=
u x
|x
sin
a2
= tga2
=
u x
| x dx
ds (dx)2 (du)2 dx
T1 =T2 =T
T ux |xdx Tux x = dxutt + dxRut
u(x,t)
有牛顿第二定律: Y (S1ux |xdx S2ux |x ) S1dxutt
Y
S2ux
|xdx S1ux dx
|x
S1utt
Y
x
(S1ux )
S1utt
S1 r 2 ( xtga)2
Y
x
(x2ux )
x 2 utt
utt
a2 x2
s
1
d
•
E
d
所以
•E
E u
• u
u
-----此即泊松方程 若所讨论区域无电荷,则为
则: utt T (uxx uyy) 0 utt T2u 0
y+dy
y
若膜均匀,则
utt a 22u 0
(a2 T / )
------此即二维波动方程
如果在位移方向上还受外力的作用,设单位面积所上受的
外力为f(x,y,t), 则
utt
a22u
f (x, y,t)
第七章 常微分方程数值解
第七章常微分方程数值解7.1 引言本章讨论常微分方程初值问题(7.1.1)的数值解法,这也是科学与工程计算经常遇到的问题,由于只有很特殊的方程能用解析方法求解,而用计算机求解常微分方程的初值问题都要采用数值方法.通常我们假定(7.1.1)中f(x,y)对y满足Lipschitz条件,即存在常数L>0,使对,有(7.1.2)则初值问题(7.1.1)的解存在唯一.假定(7.1.1)的精确解为,求它的数值解就是要在区间上的一组离散点上求的近似.通常取,h称为步长,求(7.1.1)的数值解是按节点的顺序逐步推进求得.首先,要对方程做离散逼近,求出数值解的公式,再研究公式的局部截断误差,计算稳定性以及数值解的收敛性与整体误差等问题. 7.2 简单的单步法及基本概念7.2.1 Euler法、后退Euler法与梯形法求初值问题(7.1.1)的一种最简单方法是将节点的导数用差商代替,于是(7.1.1)的方程可近似写成(7.2.1)从出发,由(7.2.1)求得再将代入(7.2.1)右端,得到的近似,一般写成(7.2.2)称为解初值问题的Euler法.Euler法的几何意义如图7-1所示.初值问题(7.1.1)的解曲线y=y(x)过点,从出发,以为斜率作一段直线,与直线交点于,显然有,再从出发,以为斜率作直线推进到上一点,其余类推,这样得到解曲线的一条近似曲线,它就是折线.Euler法也可利用的Taylor展开式得到,由(7.2.3) 略去余项,以,就得到近似计算公式(7.2.2).另外,还可对(7.1.1)的方程两端由到积分得(7.2.4)若右端积分用左矩形公式,用,,则得(7.2.2).如果在(7.2.4)的积分中用右矩形公式,则得(7.2.5)称为后退(隐式)Euler法.若在(7.2.4)的积分中用梯形公式,则得(7.2.6)称为梯形方法.上述三个公式(7.2.2),(7.2.5)及(7.2.6)都是由计算,这种只用前一步即可算出的公式称为单步法,其中(7.2.2)可由逐次求出的值,称为显式方法,而(7.2.5)及(7.2.6)右端含有当f对y非线性时它不能直接求出,此时应把它看作一个方程,求解,这类方法称为稳式方法.此时可将(7.2.5)或(7.2.6)写成不动点形式的方程这里对式(7.2.5)有,对(7.2.6)则,g与无关,可构造迭代法(7.2.7)由于对y满足条件(7.1.2),故有当或,迭代法(7.2.7)收敛到,因此只要步长h足够小,就可保证迭代(7.2.7)收敛.对后退Euler法(7.2.5),当时迭代收敛,对梯形法(7.2.6),当时迭代序列收敛.例7.1用Euler法、隐式Euler法、梯形法解取h=0.1,计算到x=0.5,并与精确解比较.解本题可直接用给出公式计算.由于,Euler法的计算公式为n=0时,.其余n=1,2,3,4的计算结果见表7-1.对隐式Euler法,计算公式为解出当n=0时,.其余n=1,2,3,4的计算结果见表7-1.表7-1 例7.1的三种方法及精确解的计算结果对梯形法,计算公式为解得当n=0时,.其余n=1,2,3,4的计算结果见表7-1.本题的精确解为,表7-1列出三种方法及精确解的计算结果.7.2.2 单步法的局部截断误差解初值问题(7.1.1)的单步法可表示为(7.2.8)其中与有关,称为增量函数,当含有时,是隐式单步法,如(7.2.5)及(7.2.6)均为隐式单步法,而当不含时,则为显式单步法,它表示为(7.2.9)如Euler法(7.2.2),.为讨论方便,我们只对显式单步法(7.2.9)给出局部截断误差概念.定义2.1设y(x)是初值问题(7.1.1)的精确解,记(7.2.10)称为显式单步法(7.2.9)在的局部截断误差.之所以称为局部截断误差,可理解为用公式(7.2.9)计算时,前面各步都没有误差,即,只考虑由计算到这一步的误差,此时由(7.2.10)有局部截断误差(7.2.10)实际上是将精确解代入(7.2.9)产生的公式误差,利用Taylor展开式可得到.例如对Euler法(7.2.2)有,故它表明Euler法(7.2.2)的局部截断误差为,称为局部截断误差主项.定义2.2 设是初值问题(7.1.1)的精确解,若显式单步法(7.2.9)的局部截断误差,是展开式的最大整数,称为单步法(7.2.9)的阶,含的项称为局部截断误差主项.根据定义,Euler法(7.2.2)中的=1故此方法为一阶方法.对隐式单步法(7.2.8)也可类似求其局部截断误差和阶,如对后退Euler法(7.2.5)有局部截断误差故此方法的局部截断误差主项为,也是一阶方法.对梯形法(7.2.6)同样有它的局部误差主项为,方法是二阶的.7.2.3 改进Euler法上述三种简单的单步法中,梯形法(7.2.6)为二阶方法,且局部截断误差最小,但方法是隐式的,计算要用迭代法.为避免迭代,可先用Euler法计算出的近似,将(7.2.6)改为(7.2.11)称为改进Euler法,它实际上是显式方法.即(7.2.12)右端已不含.可以证明,=2,故方法仍为二阶的,与梯形法一样,但用(7.2.11)计算不用迭代.例7.2用改进Euler法求例7.1的初值问题并与Euler法和梯形法比较误差的大小.解将改进Euler法用于例7.1的计算公式当n=0时,.其余结果见表7-2.表7-2 改进Euler法及三种方法的误差比较从表7-2中看到改进Euler法的误差数量级与梯形法大致相同,而比Euler法小得多,它优于Euler法.讲解:求初值问题(7.1.1)的数值解就是在假定初值问题解存在唯一的前提下在给定区间上的一组离散点上求解析解的一组近似为此先要建立求数值解的计算公式,通常称为差分公式,简单的单步法就是由计算下一步,构造差分公式有三种方法,一是用均差(即差商)近似,二是用等价的积分方程(7.2.4)用数值积分方法,三是用函数的Taylor展开,其中Taylor展开最有普遍性,可以得到任何数值解的计算公式及其局部截断误差。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第7章 数理方程求解中出现的几个特殊类型的常微分方程在第5章中,我们用分离变量法求解了一些定解问题,从5.3可以看出,当我们采用极坐标系以后,经过分离变量就会出现变系数的线性常微分方程.在那里,由于我们只考虑圆盘在稳恒状态下的温度分布,所以得到了欧拉方程.如果我们不是考虑稳恒状态而是考虑瞬时状态,就会得到一种特殊类型的常微分方程,本章我们将通过在柱坐标和球坐标系中对定解问题进行分离变量,引出贝塞尔方程与勒让德方程,由于这两个方程都属施特姆-刘维尔型的,所以在本章我们还要简要地介绍一下施特姆-刘维尔特征理论,这个理论是分离变量法的基础.7.1 贝塞尔方程的引出下面我们以圆盘的瞬时温度分布为例推导出贝塞尔方程,设有半径为R 的薄圆盘,其侧面绝缘,若圆盘边界上的温度恒保持为零度,且初始温度为已知,求圆盘内的瞬时温度分布规律.这个问题可以归结为求解下述定解问题22222220;(7.1)(,);(7.2)0.(7.3)t x y R u u ut x y u x y u ϕ=+=⎧∂∂∂=+⎪∂∂∂⎪⎪=⎨⎪=⎪⎪⎩用分离变量法解这个问题,先令(,,)(,)(),u x y t V x y T t =代入方程(7.1)得2222,V V VT T xy ⎛⎫∂∂'=+ ⎪∂∂⎝⎭或2222(0).V VT x y T Vλλ∂∂+'∂∂==->由此我们得到下面关于函数()T t 和(,)V x y 的方程()()0,T t T t λ'+= (7.4) 22220.V VV x yλ∂∂++=∂∂ (7.5)从(7.4)得().t T t Ae λ-=方程(7.5)称为亥姆霍兹(Helmhotz )方程,为了求出这个方程满足条件2220x y R V+== (7.6)的固有值与固有函数,我们引用平面上的极坐系.将方程(7.5)与条件(7.6)写成极坐标形式得22222110,;(7.7)0.(7.8)R V V VV R V ρλρρρρρθ=⎧∂∂∂+++=<⎪∂∂∂⎨⎪=⎩再令 (,)()V R ρθρ=Θ(θ), 代入(7.7)并分离变量可得()()0θμθ'Θ+Θ= (7.9)22''()'()()()0.R R R ρρρρλρμρ++-= (7.10)由于(,,)u x y t 是单值函数,所以(,)V x y 也必是单值的,因此()θΘ应该是以π2为周期的周期函数,这就决定了μ只能等于如下的数:2220,1,2,3,.对应于这些数2,n n μ=有0()θΘ=2a (为常数), ()n θΘ=cos sin n n a nb n θθ+ (1,2,3,n =).以2n n μ=代入方程(7.10),并作代换r =,则得222()()()()0.r F r rF r r n F r '''+--= (7.11)其中().F r R =这是一个变系数的线性常微分方程,称为n 阶贝塞尔(Bessel )方程.原定解问题的最后解决就归结为求贝塞尔方程(7.11)的固有值与固有函数.贝塞尔方程的解将在下一章讨论.7.2 勒让德方程的引出现在我们对球坐标系中的拉普拉斯方程进行分离变量.在球坐标系中拉普拉斯方程为2222222111sin 0.sin sin u u ur r r r r r θθθθθϕ∂∂∂∂∂⎛⎫⎛⎫++= ⎪ ⎪∂∂∂∂∂⎝⎭⎝⎭(7.12)令 (,,)()u r R r θϕ=()()θϕΘΦ, 代入(5.12)得2222222111sin 0.sin sin d dR d d d r R R r dr dr r d d r d θθθθθϕΘΦ⎛⎫⎛⎫ΘΦ+Φ+Θ= ⎪ ⎪⎝⎭⎝⎭ 以2r R ΦΘ乘上式各项得 2222111sin 0sin sin d dR d d d r R dr dr d d d θθθθθϕΘΦ⎛⎫⎛⎫++= ⎪ ⎪ΘΦ⎝⎭⎝⎭ 或2222111sin ,sin sin d dR d d d r R dr dr d d d θθθθθϕΘΦ⎛⎫⎛⎫=-- ⎪ ⎪ΘΦ⎝⎭⎝⎭上式左端只与r 有关,右端只与,θϕ有关,要它们相等只有当它们都是常数时才有可能.为了以后的需要,我们把这个常数写成(1)n n +的形式(这是可以做到的,因为任何一个实数总可以写成这种形式,这里的n 可能为实数,也有可能为复数),则得21(1),d dR r n n R dr dr ⎛⎫=+ ⎪⎝⎭(7.13) 22211sin (1).sin sin d d d n n d d d θθθθθϕΘΦ⎛⎫+=-+ ⎪ΘΦ⎝⎭(7.14)将方程(7.13)左端的导数计算出来,即有2222(1)0.d R dRr r n n R dr dr+-+= 这是一个欧拉方程,这的通解为(1)12(),n n R r A r A r -+=+其中12,A A 为任意常数.以2sin θ乘方程(7.14)的两端得22211sin sin (1)sin 0,d d d n n d d d θθθθθϕΘΦ⎛⎫+++= ⎪ΘΦ⎝⎭即22211sin sin (1)sin .d d d n n d d d θθθθθϕΘΦ⎛⎫++=- ⎪ΘΦ⎝⎭此式的左端只与θ有关,而右端只与ϕ有关,因此只有当它们均为常数时才有可能相等,同时由对方程(7.9)的讨论可知,这个常数必须等于2(1,2,3,)m m =,从而得221sin sin (1)sin ,d d n n m d d θθθθθΘ⎛⎫++= ⎪Θ⎝⎭(7.15) 2221.d m d ϕΦ=-Φ (7.16) 由方程(7.16)得12()cos sin .B m B m φϕϕΦ=+至于()θΘ所满足的微分方程可写为221sin (1)0.sin sin d d m n n d d θθθθθΘ⎛⎫-++Θ= ⎪⎝⎭ 把上式第一项中的导数计算出来,并化简得2222(1)0,sin d d m ctg n n d d θθθθ⎡⎤ΘΘ+++-Θ=⎢⎥⎣⎦(7.17) 这个方程称为连带的勒让德(Legendre)方程.如果引用cos x θ=为自变量(11),x -≤≤并将()θΘ改记成()P x ,则(7.17)变成22222(1)2(1)0.1d P dP m x x n n P dx dx x ⎡⎤--++-=⎢⎥-⎣⎦(7.18)若(,,)u r θϕ与ϕ无关,则从(7.16)可知0m =,这时(7.18)简化成222(1)2(1)0.d P dP x x n n P dx dx--++= (7.19)方程(7.19)称为勒让德方程,因此定解问题的解决也归结为求勒让德方程的固有值与固有函数.这个方程的解将在下一章讨论.7.3 施特姆-刘维尔理论简述前面两节我们已从不同的物理模型引出了两个特殊类型的微分方程(当然从其他的物理模型还可引出其他一些特殊方程),一些定解问题的解决都归结为求这两个方程的固有值与固有函数.本节我们就更一般的微分方程()()()0(),d dy k x q x y x y a x b dx dx λρ⎡⎤-+=<<⎢⎥⎣⎦(7.20)阐述固有值问题的一些结论,不难看出,方程(7.11)、(7.18)、(7.19)都是这个方程的特例.事实上,若取2(),(),(),0,,n k x x q x x x a b R xρ=====则(7.20)就变成贝塞尔方程 20;d dy n x y xy dx dx x λ⎡⎤-+=⎢⎥⎣⎦若取2()1,()0,()1,1,1,k x x q x x a b ρ=-===-=则方程(7.20)就成为勒让德方程2(1)0;d dy x y dx dx λ⎡⎤-+=⎢⎥⎣⎦ 若取222()1,(),()1,1,1,1m k x x q x x a b x ρ=-===-=-则方程(7.20)就变成连带的勒让德方程222(1)0.1d dy m x y y dx dx x λ⎡⎤--+=⎢⎥-⎣⎦方程(7.20)称为施特姆-刘维尔(Sturm-Liouville )型方程(任一个二阶线性常微分方程012'''p y p y p y ly ++=乘以适当函数后总可以化成这种形式).本节所要叙述的施特姆-刘维尔理论,就是有关方程(7.20)的固有值问题的一些结论.为了论述方程(7.20)的固有值问题,我们对方程(7.20)中函数()k x 及()q x 作一些假定.设函数()k x 及其导数在闭区间[,]a b 上均连续,当a x b <≤时()0k x >,而()0;()k a q x =或者在闭区间[,]a b 上连续,或者在开区间(,)a b 内连续而在区间的端点处有一阶极点(贝塞尔方程、勒让德方程及连带的勒让德方程中的系数都满足这些条件),在这些条件下,方程(7.20)的固有值问题的提法为:求此方程满足条件()0;()y b y a =<∞*)*)这样的边界条件称为自然边界条件,在§2.3中已经遇到过这样的条件,如果k(b)=0,则在这点亦应将条件y(b)=0换成自然边界条件y(b)<0换成自然边界条件y(b)<∞,如果在a,b 两点k(x)都为零,则在这的非零解(固有函数)及对应于非零解的λ值(固有值).关于这个固有值问题有以下几点结论:1、存在无穷多个实的固有值,它们构成一个递增数列,即1231n n λλλλλ+≤≤≤≤≤对应于这无穷多个固有值有无穷多个固有函数123(),(),(),y x y x yx2、当()0q x ≥时,所有固有值均不为负,即(1,2,3,)n n λ≥=3、设m n λλ≠是任意两个不相同的固有值,对应于这两个固有值的固有函数记为()m y x 与()n y x ,则()()()0.bm n ax y x y x dx ρ=⎰这个结论可以表述为:对应于不同固有值的固有函数在区间[,]a b 上以权函数()x ρ互相正交.4、固有函数123(),(),(),,(),n y x y x y x y x 在区间[,]a b 上构成一个完备系.即任意一个具有一阶连续导数及分段连续二阶导数的函数()f x ,只要它满足固有值问题中的边界条件,则它一定可以按固有函数系}{()n y x 展开为绝对一致收敛的级数1()(),n n n f x f y x ∞==∑其中2()()()()()bn anbnax f x y x dxf x y x dxρρ=⎰⎰结论1与4的证明超出了本书的范围,需要用到积分方程的理论,结论2与3的证明并不困难,下面我们仅给出结论3的证明,这个证明的方法具有启发性,凡是要证明某一特定的固有函数系的正交性都可采用这个方法.下面我们就来证明当m n λλ≠时,下列关系()()()0bm n ax y x y x dx ρ=⎰(7.21)成立.证 因为固有函数()m y x 与()n y x 分别是方程(7.20)当m λλ=与n λλ=时的非零解,两点均应提自然边界条件.所以有()()()()()()0,m m m m dy x d k x q x y x x y x dx dx λρ⎡⎤-+=⎢⎥⎣⎦ (7.22) ()()()()()()0.n n n n dy x d k x q x y x x y x dx dx λρ⎡⎤-+=⎢⎥⎣⎦(7.23) 以()n y x 乘(7 .22)减去()m y x 乘(7.23)得()()()()()()m n n m dy x dy x d d y x k x y x k x dx dx dx dx ⎡⎤⎡⎤-⎢⎥⎢⎥⎣⎦⎣⎦ ()()()()0.m n m n x y x y x λλρ+-=对这个等式从a 到b 对x 积分得()()0()()()()bb m n n m aa dy x dy x d d y x k x dx y x k x dx dx dx dx dx ⎡⎤⎡⎤=-⎢⎥⎢⎥⎣⎦⎣⎦⎰⎰()()()()bm n m n ax y x y x dx λλρ+-⎰()()()()()()bm nn m ady x dy x k x y x k x y x dx dx ⎡⎤=-⎢⎥⎣⎦()()()()()()bb m n n m a a dy x dy x dy x dy x k x dx k x dxdx dx dx dx-+⎰⎰()()()()bm n m n ax y x y x dx λλρ+-⎰()()()()()m m n m dy x dy b k b y b y b dx dx ⎡⎤=-⎢⎥⎣⎦()()()()()m n n m dy a dy a k a y a y a dx dx ⎡⎤--⎢⎥⎣⎦()()()(),bm n m n ax y x y x dx λλρ+-⎰ (7,24)此处符号()n dy a dx 表示()n dy x dx在x a =处的值,其余类似.(7.24)式右端前两项的值可以分几种情况来讨论:(i)在端点b 加有第一类边界条件()0,y b =这时有()()0,m n y b y b ==从而()()()()()0.m n n m dy b dy b k b y b y b dx dx ⎡⎤-=⎢⎥⎣⎦(ii)在端点b 加有第二类边界条件()0,dy b dx= 这时有()()0,m n dy b dy b dx dx==从而 ()()()()()0.m n n m dy b dy b k b y b y b dx dx ⎡⎤-=⎢⎥⎣⎦(iii)在端点b 加有第三类边界条件,()()0,dy b y b hdx+= 这时有()()0,()()0.m m nndy b y b h dxdy b y b h dx ⎧+=⎪⎪⎨⎪+=⎪⎩由这两式可得()()()()0,m n n m dy b dy b y b y b dx dx-= 从而()()()()()0.m n n m dy b dy b k b y b y b dx dx ⎡⎤-=⎢⎥⎣⎦(iv) 在端点b 加有自然边界条件(),y b <∞这时必有()0,k b =从而()()()()()0.m n n m dy b dy b k b y b y b dx dx ⎡⎤-=⎢⎥⎣⎦综合上述,不论在b 点加哪一种边界条件,(7.24)右端第一项总是等于零.同理,对端点a 也有()()()()()0.m n n m dy a dy a k a y a y a dx dx ⎡⎤-=⎢⎥⎣⎦因此,最后可得()()()()0.bm n m n ax y x y x dx λλρ-=⎰但m n λλ≠,所以()()()0.bm n ax y x y x dx ρ=⎰正交性得到了证明.上面四个结论是分离变量法的理论基础,在第二章我们用分离变量法求解定解问题时,已经假定定解问题的解能够展成固有函数的级数,至于为什么能这样展开,当时没有说明,现在利用固有函数系的完备性就足以说明以前的有关运算是允许的.下面两章还要用到这里所讲的结论.习 题 七1、在平面极坐标系中将二维波动方程2222222u u u a t xy ⎛⎫∂∂∂=+ ⎪∂∂∂⎝⎭ 进行分离变量,写出各常微分方程.2、在球坐标系中,将三维波动方程222222222u u u u a t xy z ⎛⎫∂∂∂∂=++ ⎪∂∂∂∂⎝⎭ 进行分离变量,写出各常微分方程.3、在柱面坐标系中,将三维拉普拉斯方程进行分离变量,写出各常微分方程.。