数值分析复习资料
总览知识地图与四条主线
先把地图装进脑子,再背细节:数值分析研究"如何用有限算术近似精确数学"——每个算法都必须同时回答三件事:构造(怎么算)、收敛(误差是否趋于 0、多快)、稳定(舍入误差是否被放大)。插值是贯穿全册的通用语言。点击图中节点可跳到对应条目。
01误差分析与插值
本层奠定数值分析的"度量语言":误差决定精度口径;插值用多项式穿过给定点,是构造近似函数的基本工具。插值余项定理(Rolle 推广)给出误差的解析表达,Runge 现象提醒我们"高次不一定好"。
绝对误差 \(|e|=|x^*-x|\)(\(x^*\) 为近似值);相对误差 \(|e_r|=|x^*-x|/|x|\)(\(x\ne0\))。
有效数字:\(x^*\) 的绝对误差不超过其某位数字的半个单位时,从该位到第一位非零数字之间的数字个数。误差来源:模型误差、观测误差、截断误差(算法近似)、舍入误差(机器精度)。
给定 \(n+1\) 个互异节点 \((x_i,f(x_i))\),次数 \(\le n\) 的 Lagrange 插值多项式
\[L_n(x)=\sum_{i=0}^{n}f(x_i)\ell_i(x),\qquad \ell_i(x)=\prod_{j\ne i}\frac{x-x_j}{x_i-x_j}\]
基函数满足 \(\ell_i(x_j)=\delta_{ij}\)(Kronecker delta),故 \(L_n(x_i)=f(x_i)\)。
次数 \(\le n\) 且满足 \(P(x_i)=y_i\)(\(i=0,\dots,n\),节点互异)的多项式存在且唯一。
证明工具:Vandermonde 行列式 \(\prod_{i
证明
存在性:Lagrange 插值 \(L_n\) 已构造(定义 1.2),基函数 \(\ell_i\) 均为 \(n\) 次多项式且 \(\ell_i(x_j)=\delta_{ij}\),故 \(L_n(x_i)=y_i\)。
唯一性:设 \(P,Q\) 均为满足条件的 \(\le n\) 次多项式,则 \(R=P-Q\) 有 \(n+1\) 个互异零点 \(x_0,\dots,x_n\) 而次数 \(\le n\),故 \(R\equiv0\)。
\(f\in C^{n+1}[a,b]\),\(L_n\) 为其在互异节点 \(x_i\in[a,b]\) 上的插值多项式,则对 \(x\in[a,b]\):
\[f(x)-L_n(x)=\frac{f^{(n+1)}(\xi)}{(n+1)!}\omega(x),\qquad \omega(x)=\prod_{i=0}^{n}(x-x_i),\]
其中 \(\xi\in(a,b)\) 依赖 \(x\)。推论:\(|f-L_n|\le\frac{M_{n+1}}{(n+1)!}\max|\omega|\)(\(M_{n+1}=\max|f^{(n+1)}|\))。
证明(反复 Rolle 定理)
固定 \(x\ne x_i\),作辅助函数 \(\varphi(t)=f(t)-L_n(t)-K\omega(t)\),其中 \(K=\frac{f(x)-L_n(x)}{\omega(x)}\)。则 \(\varphi\) 在 \(x,x_0,\dots,x_n\) 共 \(n+2\) 个互异点处取 0。由 Rolle 定理,\(\varphi'\) 在这些点之间至少有 \(n+1\) 个零点;再 Rolle,\(\varphi''\) 至少有 \(n\) 个零点……递推至 \(\varphi^{(n+1)}\) 在 \((a,b)\) 内至少有一个零点 \(\xi\):
\(0=\varphi^{(n+1)}(\xi)=f^{(n+1)}(\xi)-K(n+1)!\),故 \(K=\frac{f^{(n+1)}(\xi)}{(n+1)!}\),即 \(f(x)-L_n(x)=\frac{f^{(n+1)}(\xi)}{(n+1)!}\omega(x)\)。
差商(均差):一阶 \(f[x_0,x_1]=\frac{f(x_1)-f(x_0)}{x_1-x_0}\),高阶递推 \(f[x_0,\dots,x_k]=\frac{f[x_1,\dots,x_k]-f[x_0,\dots,x_{k-1}]}{x_k-x_0}\)。
Newton 插值:\(N_n(x)=f(x_0)+f[x_0,x_1](x-x_0)+\cdots+f[x_0,\dots,x_n](x-x_0)\cdots(x-x_{n-1})\)。与 Lagrange 插值是同一多项式的两种表示,便于递推增加节点。
(1) 对称性:\(f[x_0,\dots,x_n]\) 与节点排列次序无关;(2) \(f[x_0,\dots,x_n]=\sum_{i=0}^{n}\frac{f(x_i)}{\prod_{j\ne i}(x_i-x_j)}\);(3) 与导数关系:\(f\in C^n\) 时 \(f[x_0,\dots,x_n]=\frac{f^{(n)}(\xi)}{n!}\)(\(\xi\) 在节点之间);(4) 重节点:节点重合时差商趋于 \(f^{(n)}(x_0)/n!\)——由此构造 Hermite 插值(同时插函数值与导数值)。
证明要点
(2) 由插值多项式唯一性:Newton 与 Lagrange 是同一多项式,比较 \(x^{n}\) 的系数——Lagrange 形式中 \(x^n\) 的系数正是 \(\sum_i\frac{f(x_i)}{\prod_{j\ne i}(x_i-x_j)}\),而 Newton 形式的首项系数是 \(f[x_0,\dots,x_n]\)。
(3) 由插值余项公式对 \(x=x_n\) 处求 \(n\) 阶导(\(\omega^{(n)}=n!\))或直接取重节点极限可得;这也是 (4) 的解析来源。
等距节点下的高次插值多项式不一定收敛于原函数:如 \(f(x)=1/(1+25x^2)\) 在 \([-1,1]\) 等距取点,\(n\to\infty\) 时插值多项式在端点附近剧烈振荡、误差发散。
启示:高次多项式插值不可靠;工程上改用分段低次插值(分段线性、三次样条)或切比雪夫节点。
分段线性插值:每个小区间用直线连接,整体连续(导数不连续),误差 \(O(h^2)\)(\(h=\max\Delta x_i\)),且 \(h\to0\) 时一致收敛于连续函数——没有 Runge 现象。
三次样条:分段三次多项式、整体二阶连续、在节点处插值,是最常用的光滑分段插值。
02函数逼近与曲线拟合
本层从"插值(严格穿过节点)"转向"逼近(整体接近)":最佳平方逼近用内积范数衡量误差,最小二乘处理含噪声的数据拟合,正交多项式给出可递推的逼近工具。Weierstrass 定理保证逼近的可行性。
在 \(C[a,b]\) 上定义内积 \((f,g)=\int_a^b\rho(x)f(x)g(x)\,\mathrm{d}x\)(\(\rho>0\) 为权函数)与范数 \(\|f\|=\sqrt{(f,f)}\)。
最佳平方逼近:在 \(\mathrm{span}\{\varphi_0,\dots,\varphi_n\}\) 中找 \(S^*\) 使 \(\|f-S^*\|_2=\min_{S\in\Phi_n}\|f-S\|_2\)。离散情形(数据点 \((x_i,y_i)\),权 \(w_i\)):最小二乘 \(\min\sum_{i}w_i(S(x_i)-y_i)^2\)。
\(S^*=\sum_{k=0}^{n}c_k\varphi_k\) 是最佳平方逼近 \(\iff\) 残差与基函数正交:
\[(f-S^*,\varphi_j)=0\quad(j=0,\dots,n)\iff \sum_{k=0}^{n}(\varphi_k,\varphi_j)c_k=(f,\varphi_j),\]
即 Gram 矩阵 \(G=((\varphi_k,\varphi_j))\) 与系数向量 \(c\) 满足 \(Gc=b\)。\(G\) 对称正定 ⟹ 解存在唯一。离散最小二乘同理(\(G=\Phi^TW\Phi\),法方程 \(\Phi^TW\Phi c=\Phi^TWy\))。
证明(极值 ⟺ 正交性)
设 \(\Phi_n=\mathrm{span}\{\varphi_j\}\)。若残差 \(r=f-S^*\) 与所有 \(\varphi_j\) 正交,则对任意 \(S=S^*+h\in\Phi_n\):
\(\|f-S\|^2=\|r-h\|^2=\|r\|^2-2(r,h)+\|h\|^2=\|r\|^2+\|h\|^2\ge\|r\|^2\),等号仅当 \(h=0\),故 \(S^*\) 最优(勾股定理:误差分解为两正交部分)。
反之若某 \((r,\varphi_j)\ne0\),取 \(h=-\frac{(r,\varphi_j)}{(\varphi_j,\varphi_j)}\varphi_j\in\Phi_n\),则 \(\|r-h\|^2=\|r\|^2-\frac{(r,\varphi_j)^2}{(\varphi_j,\varphi_j)}<\|r\|^2\),\(S^*\) 非最优。
法方程即把正交条件展开。Gram 矩阵正定:\(c^TGc=\|\sum c_k\varphi_k\|^2\ge0\),\(\varphi_j\) 线性无关时仅 \(c=0\) 取 0。
用 \(m\) 次多项式 \(P_m(x)=c_0+c_1x+\cdots+c_mx^m\) 拟合数据 \((x_i,y_i)\)(\(i=1,\dots,N\),\(N\gg m+1\)):
\[\min_c\sum_{i=1}^{N}w_i(P_m(x_i)-y_i)^2.\]
法方程为 \(A^TWA\,c=A^TWy\),其中 \(A\) 为 \(N\times(m+1)\) 的 Vandermonde 型矩阵(第 \(k\) 列为 \(x_i^k\))。拟合优度:残差平方和 \(\sum r_i^2\) 与相关系数 \(R^2\)。
权函数 \(\rho\) 下的正交多项式系 \(\{p_n\}\)(\(p_n\) 为 \(n\) 次、\((p_n,p_m)=0\ (n\ne m)\)):
(1) 三项递推:\(p_{n+1}(x)=(a_nx+b_n)p_n(x)-c_np_{n-1}(x)\);(2) 在 \((a,b)\) 内有 \(n\) 个互异实根(Gauss 求积的节点来源);(3) 最佳逼近性质:\(\{p_0,\dots,p_n\}\) 下法方程退化为对角形,系数 \(c_k=(f,p_k)/(p_k,p_k)\) 可直接算出,无需解线性方程组。
标准系:Legendre(\(\rho=1\),\([-1,1]\))、Chebyshev(\(\rho=1/\sqrt{1-x^2}\))、Laguerre、Hermite。
证明要点(三项递推)
把 \(xp_n(x)\) 对 \(\{p_0,\dots,p_{n+1}\}\) 展开(它们是 \(n+1\) 次多项式空间的基):\(xp_n=\sum_{k=0}^{n+1}\alpha_kp_k\)。由正交性,\((xp_n,p_k)=(p_n,xp_k)\):当 \(k
闭区间上的连续函数可被多项式一致逼近:对任意 \(\varepsilon>0\),存在多项式 \(P\) 使 \(\max_{x\in[a,b]}|f(x)-P(x)|<\varepsilon\)。
Bernstein 构造:\(B_n(f,x)=\sum_{k=0}^{n}f(\tfrac{k}{n})\binom{n}{k}x^k(1-x)^{n-k}\to f(x)\) 一致收敛于 \([0,1]\)(概率论视角:\(\frac{k}{n}\) 是二项分布的期望)。
证明思想(Bernstein 多项式)
利用二项分布的期望:\(\sum_{k}\binom{n}{k}x^k(1-x)^{n-k}=1\),\(\sum k\binom{n}{k}x^k(1-x)^{n-k}=nx\),\(\sum k^2\cdots=nx(1-x)+n^2x^2\)。于是
\(B_n(f,x)-f(x)=\sum_k(f(\tfrac{k}{n})-f(x))\binom{n}{k}x^k(1-x)^{n-k}\)。
由一致连续性,把 \(k\) 分成"\(|k/n-x|\) 小"与"大"两类:前者被 \(\varepsilon\) 控制(\(\sum\) 权重 = 1),后者用 Chebyshev 不等式型估计 \(\sum_{|k/n-x|\ge\delta}\binom{n}{k}x^k(1-x)^{n-k}\le\frac{x(1-x)}{n\delta^2}\to0\)。两段都小,故一致收敛。
03数值积分与数值微分
本层把积分化为加权求和、把微分化为差商:插值型求积公式的代数精度决定误差阶;复化公式把误差按步长 \(h\) 的幂次控制;Gauss 求积用正交多项式节点达到最高代数精度;Richardson 外推用"误差展开"加速收敛。
求积公式:\(\int_a^b f(x)\,\mathrm{d}x\approx\sum_{k=0}^{n}A_k f(x_k)\)(节点 \(x_k\)、权 \(A_k\))。若对一切次数 \(\le m\) 的多项式精确成立、对 \(m+1\) 次多项式不精确,称公式具有 \(m\) 次代数精度。
判定:对 \(1,x,x^2,\dots\) 逐次检验即可。梯形公式(\(n=1\))代数精度 1,Simpson(\(n=2\))代数精度 3。
以节点 \(x_0,\dots,x_n\) 的 Lagrange 插值多项式 \(L_n\) 代替 \(f\) 积分:
\[A_k=\int_a^b\ell_k(x)\,\mathrm{d}x,\]
则公式有至少 \(n\) 次代数精度(插值余项为 0 当 \(f\) 是 \(\le n\) 次多项式);一般 \(n+1\) 个节点时最高可达 \(2n+1\) 次(Gauss 公式)。
证明要点
\(\int_a^b f=\int_a^b L_n+\int_a^b R_n\),其中 \(R_n=\frac{f^{(n+1)}(\xi)}{(n+1)!}\omega(x)\)。当 \(f\) 为 \(\le n\) 次多项式时 \(R_n=0\),故公式精确——代数精度 \(\ge n\)。节点固定(非 Gauss)时,误差项 \(\int_a^b\omega\) 一般非零,故典型公式(梯形、Simpson)的代数精度恰为 \(n\)(Simpson 因对称性额外高一阶)。
等距节点 \(x_k=a+kh\)(\(h=(b-a)/n\))的插值型求积:
梯形公式:\(\int_a^b f\approx\frac{b-a}{2}(f(a)+f(b))\);Simpson 公式:\(\int_a^b f\approx\frac{b-a}{6}(f(a)+4f(\tfrac{a+b}{2})+f(b))\)(代数精度 3);Cotes 公式(\(n\ge4\))系数出现负值,数值不稳定,高次不再实用。
(1) 梯形:\(\int_a^b f-\frac{b-a}{2}(f(a)+f(b))=-\frac{(b-a)^3}{12}f''(\eta)\);
(2) Simpson:\(\int_a^b f-\frac{b-a}{6}(f(a)+4f(\tfrac{a+b}{2})+f(b))=-\frac{(b-a)^5}{2880}f^{(4)}(\eta)\)。
(\(\eta\in(a,b)\);要求 \(f''\) / \(f^{(4)}\) 连续。)
证明(插值余项求积)
梯形:插值余项 \(R_1(x)=\frac{f''(\xi_x)}{2}(x-a)(x-b)\)。因 \((x-a)(x-b)\le0\) 不变号,由积分中值定理(推广形式,被积函数含不变号因子):
\(\int_a^b R_1=\frac{f''(\eta)}{2}\int_a^b(x-a)(x-b)\,\mathrm{d}x=\frac{f''(\eta)}{2}\cdot\frac{-(b-a)^3}{6}=-\frac{(b-a)^3}{12}f''(\eta)\)。
Simpson:用三次插值 \(H_3\)(含中点,Hermite 型)或对 \(\omega(x)=(x-a)(x-b)(x-c)\)(\(c\) 为中点,奇函数关于 \(c\))积分消去,得余项含 \(f^{(4)}\) 且系数 \(-1/2880\)。
把 \([a,b]\) 等分 \(n\) 份(步长 \(h=\frac{b-a}{n}\)),每小区间用低阶公式再求和:
复化梯形:\(T_n=\frac{h}{2}\big(f(a)+2\sum_{k=1}^{n-1}f(x_k)+f(b)\big)\),误差 \(-\frac{b-a}{12}h^2f''(\eta)=O(h^2)\);
复化 Simpson:\(S_n=\frac{h}{6}\big(f(a)+4\sum_{k=0}^{n-1}f(x_{k+\frac12})+2\sum_{k=1}^{n-1}f(x_k)+f(b)\big)\),误差 \(-\frac{b-a}{180}h^4f^{(4)}(\eta)=O(h^4)\)。
阶数含义:\(h\) 减半,误差分别变为约 \(1/4\)、\(1/16\)。
证明(小区间余项相加)
复化梯形:每个小区间用梯形余项 \(-\frac{h^3}{12}f''(\eta_k)\),相加得 \(-\frac{h^3}{12}\sum_{k=1}^{n}f''(\eta_k)\)。由"连续函数在稠密点集的取值平均"性质(加权中值),存在 \(\eta\) 使 \(\frac1n\sum f''(\eta_k)=f''(\eta)\),故误差 \(=-\frac{b-a}{12}h^2f''(\eta)\)。复化 Simpson 同理:每区间余项 \(-\frac{h^5}{2880}f^{(4)}(\eta_k)\),\(n\) 个相加得 \(-\frac{b-a}{180}h^4f^{(4)}(\eta)\)。
Gauss-Legendre:取节点为 \((n+1)\) 次 Legendre 多项式的根,权 \(A_k=\int_a^b\ell_k(x)\,\mathrm{d}x\),公式达到最高代数精度 \(2n+1\):
\[\int_{-1}^{1}f(x)\,\mathrm{d}x\approx\sum_{k=0}^{n}A_kf(x_k),\qquad \int_a^b f=\frac{b-a}{2}\int_{-1}^{1}f(\tfrac{a+b}{2}+\tfrac{b-a}{2}t)\,\mathrm{d}t.\]
一般带权 \(\rho\):节点取 \(\rho\)-正交多项式的根。误差含 \(f^{(2n+2)}\),是"少节点高精度"的最优选择(权全为正 ⟹ 数值稳定)。
证明要点(代数精度 2n+1)
对任意 \(\le 2n+1\) 次多项式 \(f\),带余除法:\(f=q\cdot p_{n+1}+r\),\(\deg q\le n\),\(\deg r\le n\),其中 \(p_{n+1}\) 为 \(n+1\) 次 Legendre 多项式。因节点 \(x_k\) 是 \(p_{n+1}\) 的零点:\(f(x_k)=r(x_k)\);又 \(\int_{-1}^1 q\,p_{n+1}=0\)(正交性),故 \(\int f=\int r=\sum A_k r(x_k)=\sum A_k f(x_k)\)——精确。不可能达到 \(2n+2\):取 \(f=p_{n+1}^2\)(\(\ge0\)),\(\int f>0\) 而 \(\sum A_k f(x_k)=0\)。
若数值公式的误差有幂级数展开 \(I-I(h)=c_1h^{p}+c_2h^{2p}+\cdots\),则用两个步长的结果组合可消去主项:
\[I=\frac{2^p I(h/2)-I(h)}{2^p-1}+O(h^{2p})\qquad(\text{Richardson 外推}).\]
对复化梯形反复外推(\(p=2,4,6,\dots\))即得 Romberg 序列:\(T_0^{(k)}\) 为复化梯形,\(T_m^{(k)}=\frac{4^m T_{m-1}^{(k+1)}-T_{m-1}^{(k)}}{4^m-1}\)(每步消除一项 \(h^{2m}\) 误差)。
证明(误差展开代入)
设 \(I(h)=I+c_1h^p+c_2h^{2p}+\cdots\),\(I(h/2)=I+c_1(h/2)^p+c_2(h/2)^{2p}+\cdots\)。作组合 \(\frac{2^p I(h/2)-I(h)}{2^p-1}\):
\(=\frac{(2^p-1)I+(2^p\cdot c_1(h/2)^p-c_1h^p)+\cdots}{2^p-1}=I+\frac{c_2(2^{p-p}-1)h^{2p}+\cdots}{2^p-1}=I+O(h^{2p})\)——\(h^p\) 项被精确消去,主误差阶升为 \(2p\)。
由差商近似导数(截断误差用 Taylor 展开定阶):
前向:\(f'(x)=\frac{f(x+h)-f(x)}{h}+O(h)\);中心:\(f'(x)=\frac{f(x+h)-f(x-h)}{2h}+O(h^2)\);三点二阶:\(f''(x)=\frac{f(x+h)-2f(x)+f(x-h)}{h^2}+O(h^2)\)。
⚠ 舍入误差随 \(h\to0\) 放大(除以 \(h\) 类因子),存在最优步长 \(h^*\approx\sqrt[3]{\varepsilon_{\mathrm{mach}}\cdot M}\) 量级——数值微分是"截断误差与舍入误差拔河"的典型(对比枢纽注释)。
04线性方程组的直接解法
本层研究"有限步求出精确解"的路线:Gauss 消元与 LU 分解是同一过程的两面;条件数刻画问题本身的病态程度(与算法无关);Cholesky 利用对称正定结构减半工作量。
对增广矩阵做行初等变换化上三角再回代。列主元消元:每步选当前列绝对值最大元作主元(换行),避免小主元放大舍入误差。
⚠ 顺序消元要求各顺序主子式非零(\(a_{kk}^{(k)}\ne0\));列主元不改变精确解,只改善数值稳定性。
若 \(A\) 的各阶顺序主子式均非零,则存在唯一的单位下三角 \(L\) 与上三角 \(U\) 使 \(A=LU\)。此时解方程化为两次回代:\(Ly=b\),\(Ux=y\)。
对称正定矩阵有唯一 Cholesky 分解 \(A=LL^T\)(\(L\) 下三角、对角正),工作量约为 LU 的一半;可用 \(a_{kk}^{(k-1)}>0\) 判断正定(无需特征值)。
证明(消元过程的矩阵表达)
消元第 \(k\) 步用初等下三角阵 \(L_k=I-l_k e_k^T\)(\(l_k=(0,\dots,0,l_{k+1,k},\dots,l_{nk})^T\),\(l_{ik}=a_{ik}^{(k-1)}/a_{kk}^{(k-1)}\))左乘,把第 \(k\) 列主元以下消为 0。顺序主子式非零保证 \(a_{kk}^{(k-1)}\ne0\)(消元可进行到底)。
最后 \(L_{n-1}\cdots L_1A=U\),故 \(A=L_1^{-1}\cdots L_{n-1}^{-1}U=LU\),且下三角矩阵之逆仍为下三角、乘积仍单位下三角——存在性。唯一性:设 \(LU=L'U'\),则 \(L'^{-1}L=U'U^{-1}\) 同时是下三角与上三角,必为对角阵;对角线为 1(单位三角),故恒等,\(L=L',\ U=U'\)。
Cholesky:由对称性 \(LL^T\) 的正定性与 LU 唯一性推导,或直接按列递推 \(l_{ii}=\sqrt{a_{ii}-\sum l_{ik}^2}\)。
向量范数:\(\|x\|_p=(\sum|x_i|^p)^{1/p}\)(常用 \(1,2,\infty\) 范数)。矩阵范数(从属范数):\(\|A\|=\max_{x\ne0}\frac{\|Ax\|}{\|x\|}\),满足 \(\|AB\|\le\|A\|\|B\|\)、\(\|Ax\|\le\|A\|\|x\|\)。
常用公式:\(\|A\|_1=\max_j\sum_i|a_{ij}|\)(列和)、\(\|A\|_\infty=\max_i\sum_j|a_{ij}|\)(行和)、\(\|A\|_2=\sqrt{\lambda_{\max}(A^TA)}\)(最大奇异值)。
定义 条件数 \(\mathrm{cond}(A)=\|A\|\|A^{-1}\|\)(\(\ge1\))。若 \(\tilde x\) 满足残差方程 \(A\tilde x=b+\delta b\)(右端扰动),则
\[\frac{\|\tilde x-x\|}{\|x\|}\le\mathrm{cond}(A)\frac{\|\delta b\|}{\|b\|};\qquad \text{系数扰动同理:}\frac{\|\delta x\|}{\|x\|}\le\frac{\mathrm{cond}(A)\frac{\|E\|}{\|A\|}}{1-\mathrm{cond}(A)\frac{\|E\|}{\|A\|}}.\]
病态:\(\mathrm{cond}(A)\) 很大时,即使残差很小,解的误差也可能很大(Hilbert 矩阵是典型病态)。注意:残差小 ≠ 误差小。
证明(右端扰动)
\(\delta x=\tilde x-x=A^{-1}\delta b\),故 \(\|\delta x\|\le\|A^{-1}\|\|\delta b\|\)。又 \(\|b\|=\|Ax\|\le\|A\|\|x\|\),即 \(\frac1{\|x\|}\le\frac{\|A\|}{\|b\|}\)。相乘:
\(\frac{\|\delta x\|}{\|x\|}\le\|A^{-1}\|\|\delta b\|\cdot\frac{\|A\|}{\|b\|}=\mathrm{cond}(A)\frac{\|\delta b\|}{\|b\|}\)。
系数扰动 \((A+E)\tilde x=b\):\((I+A^{-1}E)\tilde x=x\),当 \(\|A^{-1}E\|<1\) 时 \(I+A^{-1}E\) 可逆且 \(\|(I+A^{-1}E)^{-1}\|\le\frac1{1-\|A^{-1}E\|}\),代入即得上界。
对近似解 \(\tilde x\),残差 \(r=b-A\tilde x\),则
\[\frac{1}{\mathrm{cond}(A)}\frac{\|r\|}{\|b\|}\le\frac{\|x-\tilde x\|}{\|x\|}\le\mathrm{cond}(A)\frac{\|r\|}{\|b\|}.\]
含义:误差以 条件数为放大因子被残差上下夹住。这是"数值求解质量 = 问题病态程度 × 算法实现质量"的定量表述。
证明
\(x-\tilde x=A^{-1}r\):\(\|x-\tilde x\|\le\|A^{-1}\|\|r\|\),除以 \(\|x\|\ge\frac{\|b\|}{\|A\|}\) 得上界。
下界:\(\|r\|=\|A(x-\tilde x)\|\le\|A\|\|x-\tilde x\|\),且 \(\|x-\tilde x\|/\|x\|\ge\frac{\|r\|}{\|A\|\|x\|}\ge\frac{\|r\|}{\|A\|}\cdot\frac{\|A\|}{\|b\|}\cdot\frac1{\mathrm{cond}(A)}\)(用 \(\|x\|\le\|A^{-1}\|\|b\|\) 与 \(1/\|A^{-1}\|\le\|A\|/\mathrm{cond}(A)\))。整理即得。
05线性方程组的迭代法
本层研究"逐步逼近"的路线:把 \(Ax=b\) 改写为不动点 \(x=Bx+g\),迭代 \(x^{(k+1)}=Bx^{(k)}+g\)。收敛性完全由迭代矩阵 \(B\) 的谱半径决定;对角占优给出无需计算的实用判据。
把 \(A=D-L-U\)(对角、严格下三角、严格上三角)。
Jacobi:\(x^{(k+1)}=D^{-1}(L+U)x^{(k)}+D^{-1}b\),迭代矩阵 \(B_J=D^{-1}(L+U)\)(分量式:\(x_i^{(k+1)}=\frac1{a_{ii}}(b_i-\sum_{j\ne i}a_{ij}x_j^{(k)})\))。
Gauss-Seidel:立即用新分量,\(x^{(k+1)}=D^{-1}(Lx^{(k+1)}+Ux^{(k)})+D^{-1}b\),迭代矩阵 \(B_{GS}=(D-L)^{-1}U\)。GS 一般不必然比 Jacobi 快,但通常如此。
对任意初值 \(x^{(0)}\),迭代 \(x^{(k+1)}=Bx^{(k)}+g\) 收敛于唯一不动点 \(\iff\) \(\rho(B)<1\)(谱半径,\(B\) 的特征值模最大值)。
等价刻画:存在某种范数使 \(\|B\|<1\)(充分非必要);\(\rho(B)<1\iff\lim_{k\to\infty}B^k=0\)。收敛速度:\(\|e^{(k)}\|\approx\rho(B)^k\|e^{(0)}\|\),渐近收敛因子 \(-\ln\rho(B)\)。
证明
误差向量 \(e^{(k)}=x^{(k)}-x^*\) 满足 \(e^{(k)}=B^k e^{(0)}\)。若对任意初值收敛,则 \(B^k e\to0\) 对一切 \(e\),故 \(B^k\to0\)。由 Jordan 标准形,\(B^k\to0\iff\) 每个特征值满足 \(|\lambda|<1\)(Jordan 块 \(J_k(\lambda)^m\) 的范数 \(\sim m^{k-1}|\lambda|^{k-m+1}\to0\iff|\lambda|<1\)),即 \(\rho(B)<1\)。
⟸:由 \(\rho(B)<1\) 可取范数 \(\|B\|\le\rho(B)+\varepsilon<1\)(谱半径公式 \(\rho=\lim\|B^k\|^{1/k}\)),则 \(\|e^{(k)}\|\le\|B\|^k\|e^{(0)}\|\to0\)。
(1) 若 \(A\) 严格对角占优(\(|a_{ii}|>\sum_{j\ne i}|a_{ij}|\)),则 Jacobi 与 Gauss-Seidel 均对任意初值收敛;
(2) 若 \(A\) 对称正定,则 Gauss-Seidel 收敛;(3) 范数条件:\(\|B_J\|_\infty<1\) 或 \(\|B_J\|_1<1\) 时 Jacobi 收敛。
证明(对角占优)
Jacobi:\(\|B_J\|_\infty=\max_i\sum_{j\ne i}\frac{|a_{ij}|}{|a_{ii}|}=\max_i\frac{\sum_{j\ne i}|a_{ij}|}{|a_{ii}|}<1\)(严格对角占优 ⟹ 每行比值 <1)。由定理 5.2 的范数充分条件收敛。
Gauss-Seidel:设 \(\rho(B_{GS})\ge1\),取特征值 \(\lambda\)、\(|\lambda|\ge1\) 与特征向量 \(x\):\((\lambda D-L)x=Ux\)(\(B_{GS}=(D-L)^{-1}U\) ⟹ \(\lambda(D-L)x=Ux\))。取 \(|x_m|=\max|x_i|\):
\(|\lambda||a_{mm}||x_m|\le|a_{mm}||x_m|\le\sum_{j>m}|a_{mj}||x_j|+|\lambda|\sum_{j
对 GS 加松弛参数 \(\omega\):
\[x^{(k+1)}=(1-\omega)x^{(k)}+\omega\,\widetilde x_{GS}^{(k+1)},\qquad B_\omega=(D-\omega L)^{-1}((1-\omega)D+\omega U).\]
\(\omega=1\) 即 GS;\(\omega>1\) 超松弛、\(\omega<1\) 低松弛。最优 \(\omega\)(\(A\) 对称正定时)约为 \(\frac{2}{1+\sqrt{1-\rho(B_J)^2}}\),可显著加速。
SOR 收敛 ⟹ \(0<\omega<2\)。对称正定且 \(0<\omega<2\) 时 SOR 收敛。
收敛速度比较(典型):Jacobi 每步缩减因子 \(\rho_J\),GS 约 \(\rho_J^2\),SOR(最优 \(\omega\))可达 \(1-\sqrt{1-\rho_J^2}\) 量级——迭代步数与"1 减谱半径"成反比。
证明要点
由 \(\det B_\omega=\det((D-\omega L)^{-1})\det((1-\omega)D+\omega U)\),因 \((D-\omega L)^{-1}\) 下三角对角 1,\(\det B_\omega=\det((1-\omega)D+\omega U)=(1-\omega)^n\det D\cdot\det D^{-1}=(1-\omega)^n\)(三角阵行列式 = 对角元乘积)。故 \(\prod\lambda_i=(1-\omega)^n\),若 \(|\lambda_i|<1\) 则 \(|1-\omega|=\prod|\lambda_i|^{1/n}<1\),即 \(0<\omega<2\)。
06非线性方程与特征值问题
本层处理两个"没有公式解"的问题:非线性方程 \(f(x)=0\) 与矩阵特征值。统一思想都是迭代 + 局部线性化:不动点迭代看压缩性,Newton 法看二阶收敛,幂法看主特征值占优,Gerschgorin 圆盘给出特征值的定位区间。
\(f\in C[a,b]\) 且 \(f(a)f(b)<0\):反复取中点 \(m=(a+b)/2\),根据 \(f(m)\) 符号把区间减半。每步误差减半:
\[|x_k-x^*|\le\frac{b-a}{2^{k+1}},\]
线性收敛(因子 \(1/2\))。优点:无条件收敛(只要连续 + 变号);缺点:慢,且不利用函数光滑性。
把 \(f(x)=0\) 改写为 \(x=\varphi(x)\)(如 \(\varphi=x-f(x)\)),迭代 \(x_{k+1}=\varphi(x_k)\)。压缩映射定理:若 \(\varphi\) 把闭区间 \([a,b]\) 映到自身且 \(|\varphi'|\le q<1\),则存在唯一不动点 \(x^*\),且
\[|x_{k+1}-x^*|\le q|x_k-x^*|,\qquad |x_k-x^*|\le\frac{q^k}{1-q}|x_1-x_0|.\]
收敛阶:若 \(\varphi'(x^*)\ne0\) 线性收敛;若 \(\varphi'(x^*)=0\)(如取 \(\varphi(x)=x-\frac{f}{f'}\))则至少二阶。
证明(压缩映射)
唯一性:若 \(x^*,y^*\) 均为不动点,\(|x^*-y^*|=|\varphi(x^*)-\varphi(y^*)|\le q|x^*-y^*|\),\(q<1\) 迫使相等。
收敛:\(|x_{k+1}-x_k|=|\varphi(x_k)-\varphi(x_{k-1})|\le q|x_k-x_{k-1}|\le q^k|x_1-x_0|\),故 \(\{x_k\}\) 是 Cauchy 列(\(q<1\)),收敛于 \(\bar x\in[a,b]\)(闭区间);由连续性 \(\bar x=\varphi(\bar x)\)。误差:\(|x_k-x^*|\le\sum_{j=k}^{\infty}|x_{j+1}-x_j|\le\sum_{j=k}^{\infty}q^j|x_1-x_0|=\frac{q^k}{1-q}|x_1-x_0|\)。
收敛阶:Taylor \(\varphi(x_k)-\varphi(x^*)=\varphi'(x^*)(x_k-x^*)+O((x_k-x^*)^2)\)。
迭代格式(几何:过 \((x_k,f(x_k))\) 的切线交 \(x\) 轴):
\[x_{k+1}=x_k-\frac{f(x_k)}{f'(x_k)}.\]
若 \(f(x^*)=0\),\(f'(x^*)\ne0\)(单根),\(f''\) 在 \(x^*\) 邻域连续,则存在邻域使初值落入后收敛且
\[|x_{k+1}-x^*|\le C|x_k-x^*|^2\qquad(\text{二阶收敛}),\qquad \lim\frac{x_{k+1}-x^*}{(x_k-x^*)^2}=\frac{f''(x^*)}{2f'(x^*)}.\]
有效数字每步约翻倍。重根处降为线性(\(f'=0\) 时可用修正格式 \(x_{k+1}=x_k-m\frac{f}{f'}\))。
证明(Taylor 展开)
在 \(x_k\) 处展开:\(0=f(x^*)=f(x_k)+f'(x_k)(x^*-x_k)+\frac{f''(\xi_k)}{2}(x^*-x_k)^2\)。两边除以 \(f'(x_k)\) 并移项:
\(x^*-\big(x_k-\frac{f(x_k)}{f'(x_k)}\big)=\frac{f''(\xi_k)}{2f'(x_k)}(x^*-x_k)^2\),即 \(x^*-x_{k+1}=\frac{f''(\xi_k)}{2f'(x_k)}(x_k-x^*)^2\)。
因 \(f'(x^*)\ne0\) 且连续,邻域内 \(|f'|\ge m>0\)、\(|f''|\le M\),故 \(|x_{k+1}-x^*|\le\frac{M}{2m}|x_k-x^*|^2\)。若初值满足 \(\frac{M}{2m}|x_0-x^*|<1\),递推得二次收敛。
用差商替代导数(免求导):
\[x_{k+1}=x_k-\frac{f(x_k)(x_k-x_{k-1})}{f(x_k)-f(x_{k-1})}\qquad(\text{割线法,用前两步}).\]
收敛阶 \(p=\frac{1+\sqrt5}{2}\approx1.618\)(超线性):\(|e_{k+1}|\approx C|e_k|^{1.618}\)。对比:Newton 每步 2 阶但需算 \(f'\);割线法每步约 1.618 阶但只需算 \(f\)(两步一次导数,实际效率接近 Newton)。
证明思想(误差递推)
由差商性质 \(f[x_k,x_{k-1}]=f'(\eta_k)\)(\(\eta_k\) 在两点间),割线格式写为 \(e_{k+1}=e_k-\frac{f(x_k)}{f[x_k,x_{k-1}]}\)。用 Taylor 展开 \(f(x_k)=f'x^*e_k+\frac{f''}{2}e_k^2+O(e_k^3)\) 与 \(f[x_k,x_{k-1}]=f'+O(e_{k-1})\),得
\(e_{k+1}\approx\frac{f''}{2f'}(e_k^2-e_ke_{k-1})=\frac{f''}{2f'}e_ke_{k-1}\)。设 \(|e_k|\approx C|e_{k-1}|^p\),代入 \(e_{k+1}=C e_ke_{k-1}\) 比较指数得 \(p^2=p+1\),\(p=\frac{1+\sqrt5}{2}\)。
幂法(求模最大特征值 \(\lambda_1\)):任取 \(v_0\),迭代 \(v_{k+1}=Av_k\),归一化 \(v_{k+1}\gets v_{k+1}/\|v_{k+1}\|\)。若 \(|\lambda_1|>|\lambda_2|\ge\cdots\) 且初值含 \(\lambda_1\) 分量,则
\[v_k\to \text{单位特征向量},\qquad \lambda_1\approx\frac{v_k^TAv_k}{v_k^Tv_k}\ (\text{Rayleigh 商}),\]
收敛因子 \(|\lambda_2/\lambda_1|\)。反幂法:对 \(A^{-1}\) 用幂法 ⟹ 求模最小特征值,配合位移 \((A-\mu I)^{-1}\) 可求任一特征值(移位反幂法,收敛因子 \(|\lambda_i-\mu|/|\lambda_j-\mu|\))。
\(A\) 可对角化,特征值 \(|\lambda_1|>|\lambda_2|\ge\cdots\ge|\lambda_n|\),初值 \(v_0=\sum c_i u_i\) 且 \(c_1\ne0\),则 \(v_k\)(归一化后)收敛到 \(u_1\)(\(\lambda_1\) 的单位特征向量),收敛速度为 \(|\lambda_2/\lambda_1|\)。
若 \(|\lambda_1|=|\lambda_2|\)(如 \(\lambda_2=-\lambda_1\)),幂法不收敛但可在两步间振荡识别;重根情形仍收敛到对应子空间。
证明(特征展开)
\(A^k v_0=\sum c_i\lambda_i^k u_i=\lambda_1^k\big(c_1u_1+\sum_{i\ge2}c_i(\tfrac{\lambda_i}{\lambda_1})^k u_i\big)\)。因 \(|\lambda_i/\lambda_1|<1\),括号内第二项 \(\to0\),故 \(A^k v_0/\lambda_1^k\to c_1u_1\);归一化后方向趋于 \(u_1\)。Rayleigh 商收敛:\(\frac{v_k^TAv_k}{v_k^Tv_k}\to\lambda_1\)(\(v_k\to u_1\) 时商 \(\to u_1^TAu_1=\lambda_1\))。
迭代:对 \(A_k\) 作 QR 分解 \(A_k=Q_kR_k\),令 \(A_{k+1}=R_kQ_k=Q_k^TA_kQ_k\)(相似变换!)。在适当条件下 \(A_k\to\) 上三角(Schur 形),对角元收敛到特征值。实际实现用 Hessenberg 化 + 移位加速。这是现代求全部特征值的标准算法。
\(A\) 的每个特征值都落在行圆盘之并内:
\[\sigma(A)\subset\bigcup_{i=1}^{n}\{z:|z-a_{ii}|\le\sum_{j\ne i}|a_{ij}|\};\qquad\text{列圆盘同理(用 }A^T\text{)}.\]
推论:若某连通分支由 \(k\) 个圆盘组成且不含其他圆盘,则其中恰有 \(k\) 个特征值(计重数)。用途:特征值快速定位、估计谱半径、判断收敛性。
证明(反证 + 特征向量)
设 \(\lambda\) 为特征值、\(x\) 为对应特征向量,取 \(|x_m|=\max_j|x_j|\ne0\)。由 \(Ax=\lambda x\) 的第 \(m\) 行:\((\lambda-a_{mm})x_m=\sum_{j\ne m}a_{mj}x_j\),故
\(|\lambda-a_{mm}||x_m|\le\sum_{j\ne m}|a_{mj}||x_j|\le|x_m|\sum_{j\ne m}|a_{mj}|\),即 \(|\lambda-a_{mm}|\le\sum_{j\ne m}|a_{mj}|\)——\(\lambda\) 属于第 \(m\) 个圆盘。
07常微分方程数值解与速查
复习到这一步做最后收束:ODE 数值解把微分方程离散为递推,核心概念是局部截断误差(阶)与数值稳定性(舍入/扰动是否被放大);随后过一遍核心证明清单、高频是非辨析与常见反例。"先陈述条件,再给结论"是口述定理的标准姿势——光滑性、Lipschitz 条件、步长范围决定结论是否成立。
初值问题 \(y'=f(x,y),\ y(x_0)=y_0\),步长 \(h\):
显式 Euler:\(y_{n+1}=y_n+hf(x_n,y_n)\)(前向差商,1 阶);隐式 Euler:\(y_{n+1}=y_n+hf(x_{n+1},y_{n+1})\)(后向差商,需解方程,但无条件稳定);梯形方法:\(y_{n+1}=y_n+\frac{h}{2}(f(x_n,y_n)+f(x_{n+1},y_{n+1}))\)(2 阶)。
用多个"斜率"的加权平均提高阶数。RK4(最常用):
\[k_1=f(x_n,y_n),\quad k_2=f(x_n+\tfrac h2,y_n+\tfrac h2 k_1),\quad k_3=f(x_n+\tfrac h2,y_n+\tfrac h2 k_2),\]
\[k_4=f(x_n+h,y_n+hk_3),\qquad y_{n+1}=y_n+\tfrac h6(k_1+2k_2+2k_3+k_4),\]
4 阶:局部截断误差 \(O(h^5)\),全局误差 \(O(h^4)\)(Simpson 系数的积分学来源)。
方法 \(y_{n+1}=y_n+h\Phi(x_n,y_n,h)\) 的局部截断误差 \(T_{n+1}=y(x_{n+1})-\big(y(x_n)+h\Phi(x_n,y(x_n),h)\big)\)(用精确解代入一步)。若 \(T_{n+1}=O(h^{p+1})\) 称方法为 \(p\) 阶。
收敛性定理:若 \(\Phi\) 对 \(y\) 满足 Lipschitz 条件且方法为 \(p\) 阶、初值精确,则全局误差 \(E_n=|y(x_n)-y_n|=O(h^p)\)(阶数决定收敛速度:Euler 1 阶、梯形 2 阶、RK4 4 阶)。
证明要点(误差递推)
全局误差 \(E_{n+1}=|y(x_{n+1})-y_{n+1}|\le|y(x_{n+1})-\big(y(x_n)+h\Phi(x_n,y(x_n),h)\big)|+|h\Phi(x_n,y(x_n),h)-h\Phi(x_n,y_n,h)|\)
\(\le T_{n+1}+hL|y(x_n)-y_n|\)(Lipschitz:\(|\Phi(x,y)-\Phi(x,z)|\le L|y-z|\))。于是 \(E_{n+1}\le(1+hL)E_n+Ch^{p+1}\),递推(用 \(1+hL\le e^{hL}\) 与几何级数):
\(E_n\le e^{n hL}E_0+\frac{e^{nhL}-1}{hL}\cdot Ch^{p+1}=O(h^p)\)(\(nh\le b-a\) 固定,\(E_0=0\))。
稳定性研究"扰动 \(\delta y_0\) 是否被放大"。以模型方程 \(y'=\lambda y\)(\(\mathrm{Re}\,\lambda<0\),真解衰减)检验:显式 Euler 的迭代因子 \(1+h\lambda\),要求 \(|1+h\lambda|<1\Rightarrow h<-\frac{2\mathrm{Re}\,\lambda}{|\lambda|^2}\)(步长受限);隐式 Euler 因子 \(1/(1-h\lambda)\),恒有 \(|1/(1-h\lambda)|<1\)(无条件稳定,A-稳定)。
A-稳定:对一切 \(\mathrm{Re}\,\lambda<0\) 且任意步长,数值解不增长。隐式 Euler、梯形方法 A-稳定;显式 RK 的稳定域有限。刚性方程组(\(\lambda\) 差距极大)必须用隐式方法。
证明(模型方程代入)
显式 Euler 代入 \(y'=\lambda y\):\(y_{n+1}=(1+h\lambda)y_n\),误差按 \(|1+h\lambda|\) 缩放。要求 \(|1+h\lambda|<1\) 即 \(h\in(0,-2\mathrm{Re}\,\lambda/|\lambda|^2)\)。
隐式 Euler:\(y_{n+1}=y_n+h\lambda y_{n+1}\Rightarrow y_{n+1}=\frac{1}{1-h\lambda}y_n\)。当 \(\mathrm{Re}\,\lambda<0\) 时 \(1-h\lambda\) 在右半平面,模 >1,故因子模 <1——无条件稳定,步长只受精度限制。
7.1 核心证明清单(按优先级)
| 证明 | 核心步骤速记 |
|---|---|
| ① 插值存在唯一 | Lagrange 构造存在;\(P-Q\) 有 \(n+1\) 个零点而次数 \(\le n\) ⟹ 恒 0 |
| ② 插值余项 | 辅助函数 \(\varphi=f-L_n-K\omega\) 有 \(n+2\) 个零点,Rolle \(n+1\) 次 |
| ③ 差商与导数关系 | 比较 Lagrange / Newton 的 \(x^n\) 系数;或余项求 \(n\) 阶导 |
| ④ 法方程(最佳逼近) | 残差与基正交 ⟺ 最优(勾股:\(\|r-h\|^2=\|r\|^2+\|h\|^2\)) |
| ⑤ 三项递推 | \(xp_n\) 对正交基展开,正交性消去 \(k |
| ⑥ Bernstein 逼近 | \(\sum_k(\frac kn-x)^2\) 的二项分布估计分两段控制 |
| ⑦ 梯形/Simpson 余项 | 插值余项 + 不变号因子积分中值定理 |
| ⑧ 复化误差阶 | 小区间余项相加,连续函数取平均 \(\frac1n\sum f''(\eta_k)=f''(\eta)\) |
| ⑨ Gauss 代数精度 2n+1 | 带余除法 \(f=q\cdot p_{n+1}+r\) + 正交性消 q 项;\(p_{n+1}^2\) 证上限 |
| ⑩ Richardson 外推 | 误差幂展开代入,\(h^p\) 项精确抵消 |
| ⑪ LU 唯一性 | \(L'^{-1}L=U'U^{-1}\) 既是下三角又是上三角 ⟹ 对角 ⟹ 恒等 |
| ⑫ 条件数误差界 | \(\delta x=A^{-1}\delta b\),\(\|b\|\le\|A\|\|x\|\) 组合两个不等式 |
| ⑬ 迭代收敛 ⟺ ρ<1 | Jordan 形:\(B^k\to0\iff|\lambda|<1\);谱半径公式取范数 |
| ⑭ 对角占优收敛 | Jacobi 行范数 <1;GS 反证取最大分量行矛盾 |
| ⑮ 压缩映射 | Cauchy 列 + 唯一性反证 + \(\frac{q^k}{1-q}\) 先验误差 |
| ⑯ Newton 二阶收敛 | Taylor 到二阶,\(x^*-x_{k+1}=\frac{f''}{2f'}e_k^2\) |
| ⑰ 幂法收敛 | 特征展开 \(A^kv_0=\lambda_1^k(c_1u_1+\cdots)\),间隙比控制 |
| ⑱ Gerschgorin 圆盘 | 取最大分量 \(x_m\) 的行方程 + 三角不等式 |
| ⑲ 全局误差 \(O(h^p)\) | \(E_{n+1}\le(1+hL)E_n+Ch^{p+1}\) 递推,\(e^{hL}\) 放大 |
7.2 高频是非辨析
| 命题 | 判断 | 理由 / 反例 |
|---|---|---|
| 插值节点越多,插值多项式越逼近原函数 | 否 | Runge 现象(定理 1.7):等距高次插值可发散 |
| 插值多项式存在且唯一 | 是 | 节点互异时 Vandermonde 可逆(定理 1.3) |
| 梯形公式代数精度为 2 | 否 | 梯形只精确到一次多项式(精度 1);Simpson 为 3 |
| n 个求积节点最高代数精度 2n−1 | 是 | Gauss 求积达到 2n−1(n 节点),需取正交多项式零点 |
| 复化 Simpson 比复化梯形永远更准 | 是(光滑时) | 误差阶 \(O(h^4)\) vs \(O(h^2)\);但被积函数不够光滑时高阶优势失效 |
| 残差很小 ⟹ 解的误差很小 | 否 | 病态矩阵 cond(A) 大时残差小、误差仍大(定理 4.5 的上界) |
| \(\|B\|<1\) 是迭代收敛的必要条件 | 否 | 充要条件是 \(\rho(B)<1\);\(\|B\|<1\) 只是充分条件(定理 5.2) |
| 严格对角占优 ⟹ Jacobi 与 GS 收敛 | 是 | 定理 5.3:行范数 <1 / 反证矛盾 |
| Newton 法对任意初值都收敛 | 否 | 局部收敛:初值须接近根(定理 6.3);远离时可能发散 |
| 重根处 Newton 法仍二阶收敛 | 否 | \(f'(x^*)=0\) 时降为线性;需修正格式 |
| 幂法总收敛到模最大特征值 | 否 | 需 \(|\lambda_1|>|\lambda_2|\) 且初值含 \(\lambda_1\) 分量(定理 6.6) |
| 显式 Euler 法无条件稳定 | 否 | 需 \(h\) 满足稳定域 \(|1+h\lambda|<1\);隐式 Euler 才无条件(定理 7.4) |
| 阶数越高收敛越快(相同 h) | 是(光滑时) | 全局误差 \(O(h^p)\);但需 \(f\) 足够光滑,且舍入误差设下限 |
7.3 常见反例清单
- Runge 函数 \(1/(1+25x^2)\):等距高次插值在端点振荡发散——"高次 ≠ 精确"。
- Hilbert 矩阵 \(H_{ij}=1/(i+j-1)\):cond(H) 随阶数爆炸,最小二乘法方程病态——高次多项式拟合数值上不可靠(改用正交多项式或正交化)。
- \(f(x)=\sqrt{x}\) 于 \([0,1]\):\(f''\) 无界,复化梯形误差界 \(O(h^2)\) 的常数不收敛——余项定理需要 \(f''\) 连续。
- 阶数奇偶性:Simpson 公式对奇数次多项式额外精确(精度 3 而非 2);Cotes 高次系数出现负权,不稳定。
- 数值微分的双误差:\(h\to0\) 时截断误差 \(O(h)\) 减小、舍入误差 \(O(\varepsilon/h)\) 增大——存在最优步长,不能无限缩小 h。
- GS 不总比 Jacobi 快:有反例 \(\rho(B_J)<\rho(B_{GS})\);"GS 更快"是经验而非定理。
- Newton 发散:\(f(x)=x^3-x\) 取某些初值会循环振荡;\(f(x)=\sqrt[3]{x}\) 在根处 \(f'\to\infty\) 不收敛。
- 显式方法步长灾难:刚性问题 \(y'=-1000y\) 用显式 Euler 需 \(h<0.002\),隐式 Euler 任意步长稳定(定理 7.4)。
7.4 考前自检清单
- 能否证明插值余项定理(Rolle 递推)并说出为什么节点互异必不可少?
- 能否解释 Runge 现象的产生机制,并给出两种规避方案?
- 能否从"残差与基正交"推出法方程,并证明 Gram 矩阵正定?
- 能否默写梯形 / Simpson 余项与复化公式误差阶,并说明为什么 Simpson 精度是 3?
- 能否证明 Gauss 求积的代数精度 2n+1(正交多项式零点 + 带余除法)?
- 能否说明 Richardson 外推为何能消去误差主项,并写出 Romberg 递推?
- 能否推导条件数误差界,并区分"残差小"与"误差小"?
- 能否证明 \(\rho(B)<1\iff\) 迭代收敛(Jordan 形论证)?
- 能否用 Taylor 展开证明 Newton 法二阶收敛,并说明重根时的退化?
- 能否解释 A-稳定并推导显式 / 隐式 Euler 在模型方程上的稳定条件?