数学 - 微分方程数值解 - 第 2 章 常微分方程两点边值问题的差分解法 - 2.1 Dirichlet 边值问题

2.1 Dirichlet 边值问题

q(x)0f(x) 为一个已知函数,αβ 为已知常数。有如下定解问题:

(2.1.1)u+q(x)u=f(x),a<x<b(2.1.2)u(a)=α,u(b)=β

对该问题虽然难以求出数值解,但我们可以设法给出解的估计式。

2.1.1 基本微分不等式

Cm([a,b]) 表示闭区间 [a,b] 上具有 m 阶连续导数的函数的集合。

u(x)C[a,b],记

u=maxaxb|u(x)|,u=abu2(x)dx

如果 u(x)C1([a,b]),则进一步记

|u|1=ab[u(x)]2dx,u1=u2+|u|12

引理 2.1.1

  • u(x)C2[a,b],v(x)C1[a,b],则有

(2.1.3)abu(x)v(x)dx=abu(x)v(x)dx+u(a)v(a)u(b)v(b)

  • u(x)C2[a,b],且 u(a)=0u(b)=0,则有

(2.1.4)abu(x)u(x)dx=|u|12

  • v(x)C1[a,b],且 v(a)=v(b)=0,则有

(2.1.5)vba2|v|1,vba6|v|1

  • v(x)C1[a,b],且 v(a)=v(b)=0,则对任意 ε>0

(2.1.6)v2ε|v|12+14εv2

  • v(x)C1[a,b],则对任意 ε>0

(2.1.7)v2ε|v|12+(1ε+1ba)v2

证明: 引理 2.1.1 的第一条可以由分部积分直接得到。

第二条可以看作第一条的一个特殊情形。

证明第三条,对于任意 x(a,b),有

(2.1.8)v(x)=axv(s)ds,v(x)=xbv(s)ds

将上式两边平方并应用 Cauchy-Schwarz 不等式,得到

(2.1.9)v2(x)axdsax[v(s)]2ds=(xa)ax[v(s)]2ds(2.1.10)v2(x)xbdsxb[v(s)]2ds=(bx)xb[v(s)]2ds

将式 (2.1.9) 乘以 bx,式 (2.1.10) 乘以 xa,并将结果相加得

(2.1.11)(ba)v2(x)(xa)(bx)xb[v(s)]2ds=(xa)(bx)|v|12

又当 x(a,b) 时,有

(xa)(bx)(ba)24

因此有

|v(x)|ba2|v|1,x(a,b)

则知

vba2|v|1

对式 (2.1.11) 两端关于 x 进行积分,得

(ba)abv2(x)dx|v|12ab(xa)(ba)dx(ba)36|v|12

可得

v(ba)6

证明第四条,对 ε>0

v2(x)=axdds[v2(s)]ds=2axv(s)v(s)dsv2(x)=xbdds[v2(s)]ds=2xbv(s)v(s)ds

将以上两式相加并除以 2,得到

v2(x)ax|v(s)v(s)|ds+xb|v(s)v(s)|ds=ab|v(s)v(s)|dsabε[v(s)]2+14ε[v(s)]2ds=ε|v|12+14εv2,axb

第五条代证明。

2.1.2 解的先验估计式

我们给出齐次边值问题解的先验估计式。

定理 2.1.1

考虑两点边值问题

(2.1.12)v+q(x)v=f(x),a<x<b(2.1.13)v(a)=0,v(b)=0

u(x)C2[a,b] 为上述问题的解,其中 q(x)0,则有

(2.1.14)|v|1ba6f(2.1.15)v(ba)226f

证明:证明式 (2.1.14)

(2.1.12) 的两端同乘以 v(x),并关于 x(a,b) 上积分,得

abv(x)v(x)dx+abq(x)v2(x)dx=abf(x)v(x)dx

根据引理 2.1.1,得到

|v|12abf(x)v(x)dxfv

再利用引理 2.1.1,得到

|v|12fvba6f|v|1

于是

|v|1ba6f

证明式 (2.1.15)。注意到

fbaf

由式 (2.1.14) 以及引理 2.1.1,得到

vba2|v|1ba2ba6f(ba)226

证毕。

posted on   Black_x  阅读(544)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示