跳转到内容

数值方法资格考试问题及解答(马里兰大学)/Aug07 667

来自 Wikibooks,开放世界中的开放书籍


考虑用隐式方法求解非线性常微分方程组问题



步包括求解未知数 ,其形式为非线性代数方程组



其中 已知, 是步长。令

问题 4a

[编辑 | 编辑源代码]

写成不动点迭代,并找到 的条件,使得该迭代在

ononon

解答 4a

[编辑 | 编辑源代码]

不动点迭代

[编辑 | 编辑源代码]

等式 非常适合用固定点迭代法求解。



注意,等式右侧仅是 的函数,因为 在求解固定点 时是固定的,其中


还要注意, 是固定点迭代的索引。

局部收敛条件

[编辑 | 编辑源代码]

的雅可比矩阵的范数小于 1 时,固定点迭代将收敛,即



由于 ,我们等效地得到条件


问题 4b

[编辑 | 编辑源代码]

写出 的牛顿迭代,并给出关于 的条件,以保证该迭代的局部收敛。给出关于 的精确附加假设,以保证二次收敛。

解 4b

[edit | edit source]

牛顿迭代

[edit | edit source]

牛顿迭代用来求解,迭代公式为



局部收敛条件

[edit | edit source]

如果 存在,即 可逆,或等价地是非奇异的,那么局部收敛就得到了保证。


注意


二次收敛的条件

[edit | edit source]

如果 是 Lipschitz 连续的,那么我们有二次收敛,并且 在根的邻域内是两次连续可微的。

问题 5

[edit | edit source]


这个问题是关于为求解 ODE 选择特定的单步法和特定的多步法。


问题 5a

[edit | edit source]

写出梯形法,定义其局部截断误差并估计它。

解 5a

[edit | edit source]

梯形方法(隐式,Adams-Moulton)

[编辑 | 编辑源代码]

定义局部截断误差

[编辑 | 编辑源代码]

局部截断误差如下所示

使用泰勒展开式求局部截断误差

[编辑 | 编辑源代码]

注意 . 均匀步长为 . 因此,



因此,给定方程可以写成


展开左边

[编辑 | 编辑源代码]

关于 展开,我们得到


展开右手边

[编辑 | 编辑源代码]

同样地,关于 展开得到

计算局部截断误差

[编辑 | 编辑源代码]

由于 的 3 阶项不一致 (),误差为 阶。

问题 5b

[编辑 | 编辑源代码]

证明以下多步法的截断误差与 (a) 中的截断误差同阶

我们需要证明


再次注意,


因此,该方法也是二阶一致的。

问题 5c

[edit | edit source]

对于这两种方法,我们可以说些什么关于全局收敛速度?证明您的结论。

解决方案 5c

[edit | edit source]

梯形法是稳定的,因为它满足根条件。(特征方程的根为 1,并且只有一个简单根。)


第二种方法不稳定,因为特征方程有一个 1 的二重根。


梯形法和第二种方法都与 一致。


注意,收敛发生当且仅当方法既稳定又一致。


因此,梯形法一般情况下会收敛,而第二种方法不会。mkmkmkmlmklml

问题 6

[edit | edit source]

考虑边界值问题

其中 是常数。 令 是一个具有均匀网格间距 的网格。

为相应的有限元空间,令 为 (2) 的相应有限元解。 注意, 是一个投影算子,即瑞兹投影,投影到有限维空间 上,该空间相对于由问题 (2) 诱导的元素标量积


问题 6a

[编辑 | 编辑源代码]

-半范数,即对所有 ,有 。求常数 ,用参数 表示,使得



提示:回顾 Poincaré 不等式 对所有 成立,其中 表示 -范数

解 6a

[edit | edit source]

弱形式

[edit | edit source]

对所有 ,用分部积分得到



具体来说,


离散形式(有限元公式)

[edit | edit source]

类似地,有限元公式是找到 使得对于所有



具体来说,


等式两边并应用不等式

[edit | edit source]


因此我们有:


问题 6b

[edit | edit source]


如果 的拉格朗日插值,证明 。推断



解答 6b

[edit | edit source]

证明等式

[edit | edit source]

对于所有



特别地,对于所有



能量标积的离散形式对所有



从公式(1)中减去公式(2), 我们有



. 注意根据假设 . 然后,



根据椭圆性,



这意味着




推导出不等式

[edit | edit source]

因此我们有



与 (a) 部分类似,我们有


问题 6c

[编辑 | 编辑源代码]

利用 (b) 推导出误差估计



并用 的适当幂来对右端进行限制。明确说明 所需的正则性。

证明不等式

[编辑 | 编辑源代码]

限制右端

[编辑 | 编辑源代码]

对于 ,牛顿多项式插值误差给出了某个


因此,整个区间上的误差由下式给出:



这意味着



需要二阶可微。

华夏公益教科书