跳转到内容

数值方法资格考试问题及解答(马里兰大学)/2004年1月

来自维基教科书,开放的书籍,为开放的世界

是区间 的任意固定分区。函数 是一个二次样条函数,如果


(i)


(ii) 在每个子区间 上, 是一个二次多项式。


问题是构造一个二次样条 来插值数据点 。该构造类似于三次样条的构造,但要容易得多。

问题 1a

[编辑 | 编辑源代码]

证明如果我们知道 ,我们可以构造

解答 1a

[编辑 | 编辑源代码]

考虑区间 . 由于 在此区间上是线性的,使用点斜式,我们有



积分,我们有



或者,用更方便的形式,


问题 1b

[编辑 | 编辑源代码]

找到能够确定 的方程。你应该发现其中一个 可以任意指定,例如

由于 上是连续的,





简化并重新排列项,得到递归公式


问题 2a

[编辑 | 编辑源代码]

给出 算法的定义,该算法用于寻找矩阵 的特征值。 定义无移位版本和带有移位 的版本。

解答 2a

[编辑 | 编辑源代码]

无移位版本

[编辑 | 编辑源代码]

移位版本

[编辑 | 编辑源代码]

问题 2b

[编辑 | 编辑源代码]

证明在每种情况下,由 算法生成的矩阵 酉等价(即 为酉矩阵)。

解 2b

[edit | edit source]

假设存在某个酉矩阵 ,使得 。由于 ,我们有

这符合我们的预期,因为 是酉矩阵。

对于移位的情况,使用 这个事实,相同的论证也成立。

问题 2c

[edit | edit source]



使用平面旋转(Givens 旋转)对 算法执行一步操作,首先不进行平移,然后使用平移 。 哪个方法效果更好? 的特征值为 。 (回想一下,平面旋转是一个形式为



的矩阵,其中

解决方案 2c

[edit | edit source]

平移迭代似乎效果更好,因为它的对角线元素比未平移迭代的对角线元素更接近实际特征值。

未平移迭代

[edit | edit source]

平移迭代

[edit | edit source]

问题 3

[edit | edit source]

是一个 对称正定矩阵。那么我们知道求解 等价于最小化泛函 ,其中 表示 中的标准内积。为了通过最小化 来解决问题,我们考虑一般的迭代方法

问题 3a

[编辑 | 编辑源代码]

给定,证明最小化 (作为 的函数)的 值可以用残差 表示为



解决方案 3a

[编辑 | 编辑源代码]

有用的关系

[编辑 | 编辑源代码]

由于 是对称的



此关系将在整个解决方案中使用。


代入泛函

[编辑 | 编辑源代码]

对 alpha 求导数

[编辑 | 编辑源代码]

将导数设为零

[编辑 | 编辑源代码]


这意味着


问题 3b

[编辑 | 编辑源代码]

-正交基于 。考虑解 在此基下的展开式



利用 正交性来计算 关于解 的表达式

解 3b

[edit | edit source]


这意味着


问题 3c

[编辑 | 编辑源代码]

表示部分和



使得 其中 是在 (b) 中找到的系数。利用 以及 -正交性的 推断出系数 由最优 给出,即



这意味着


华夏公益教科书