← 返回目录
第 2 章:函数逼近
2.1 正交多项式基础
三项递推:\(p_{n+1}(x) = (a_n x + b_n)p_n(x) - c_n p_{n-1}(x)\),系数由正交条件唯一确定。
零点性质:设 \(p_n\) 在 \((a,b)\) 内的奇数重零点为 \(x_1,\dots,x_k\),令 \(q(x)=\prod(x-x_i)\),则 \(\langle p_n, q\rangle = \int\rho\, p_n q\,dx\)。若 \(k<n\),则 \(\deg q < n\),由正交性 \(\langle p_n,q\rangle=0\),但 \(p_n q\) 在 \((a,b)\) 上不变号,矛盾。故 \(k=n\),即 \(p_n\) 恰有 \(n\) 个单实零点在 \((a,b)\) 内。
设 \(m < n\),需证 \(\int_{-1}^1 P_m P_n\,dx=0\)。
令 \(Q_n = (x^2-1)^n\),则 \(P_n = \frac{1}{2^n n!}Q_n^{(n)}\)。对 \(\int_{-1}^1 P_m Q_n^{(n)}\,dx\) 分部积分 \(n\) 次:每次边界项为零(因 \(Q_n\) 在 \(\pm1\) 处有 \(n\) 重零点),得 \((-1)^n\int_{-1}^1 P_m^{(n)} Q_n\,dx\)。
因 \(\deg P_m = m < n\),故 \(P_m^{(n)}\equiv0\),积分为零。
令 \(a_k=\langle f,p_k\rangle/\langle p_k,p_k\rangle\),\(S_n=\sum_{k=0}^n a_k p_k\)。展开:
\[0\le\|f-S_n\|^2 = \|f\|^2 - 2\langle f,S_n\rangle + \|S_n\|^2 = \|f\|^2 - \sum_{k=0}^n\frac{\langle f,p_k\rangle^2}{\langle p_k,p_k\rangle}\]
故 \(\sum_{k=0}^n\frac{\langle f,p_k\rangle^2}{\langle p_k,p_k\rangle}\le\|f\|^2\)。
2.2 Chebyshev 多项式
零点:\(x_k=\cos\frac{(2k-1)\pi}{2n}\),\(k=1,\dots,n\)
极值点:\(\tilde x_k=\cos\frac{k\pi}{n}\),\(k=0,\dots,n\),\(T_n(\tilde x_k)=(-1)^k\)
首项系数:\(2^{n-1}\)(\(n\ge1\))
正交性:\(\int_{-1}^1\frac{T_m T_n}{\sqrt{1-x^2}}\,dx=\begin{cases}0&m\neq n\\\pi/2&m=n\neq0\\\pi&m=n=0\end{cases}\)(权函数 \(\rho=(1-x^2)^{-1/2}\))
\(\|\tilde T_n\|_\infty=2^{1-n}\)(\(T_n\) 在 \(n+1\) 个极值点交替取 \(\pm1\))。反设存在首一 \(p\) 使 \(\|p\|_\infty<2^{1-n}\),令 \(q=\tilde T_n-p\),\(\deg q\le n-1\)。在 \(n+1\) 个极值点处 \(q\) 交替变号,故有 \(n\) 个零点,矛盾。
余项 \(|f-L_n|=\frac{|f^{(n+1)}(\xi)|}{(n+1)!}|\omega_{n+1}|\)。节点为 \(T_{n+1}\) 零点时 \(\omega_{n+1}=2^{-n}T_{n+1}\)(首项系数 \(2^n\)),故 \(|\omega_{n+1}|\le 2^{-n}\),代入即得。
令 \(t=\sqrt{x}\in(0,1)\),设 \(\theta=\arccos t\),则 \(\cos\theta=t=\sqrt{x}\)。
\(T_{2n}(\sqrt{x})=\cos(2n\theta)\)。
另一方面,\(2x-1=2\cos^2\theta-1=\cos(2\theta)\),故 \(T_n(2x-1)=\cos(n\cdot2\theta)=\cos(2n\theta)\)。两式相等。
2.3 最小二乘逼近
正规方程:\(G\mathbf{a}=\mathbf{b}\),\(G_{ij}=\langle\varphi_i,\varphi_j\rangle\),\(b_i=\langle f,\varphi_i\rangle\)。
正交时 \(G\) 为对角阵,\(a_j=\langle f,\varphi_j\rangle/\|\varphi_j\|^2\),无需解方程组。
对任意 \(q\in V_n\):\(\|f-q\|^2=\|f-p^*+(p^*-q)\|^2=\|f-p^*\|^2+2\langle f-p^*,p^*-q\rangle+\|p^*-q\|^2\)。
若 \(f-p^*\perp V_n\),则中间项为零,\(\|f-q\|^2\ge\|f-p^*\|^2\),故 \(p^*\) 最优。
反之若 \(p^*\) 最优,对任意 \(v\in V_n\) 令 \(q=p^*+tv\),\(\frac{d}{dt}\|f-q\|^2|_{t=0}=-2\langle f-p^*,v\rangle=0\),故 \(f-p^*\perp V_n\)。
2.4 最小二乘问题的数值解法
令 \(f(x)=\|Ax-b\|_2^2=(Ax-b)^T(Ax-b)\),对任意方向 \(d\):
\(f(x^*+td)=\|A(x^*+td)-b\|_2^2=f(x^*)+2t(Ax^*-b)^TAd+t^2\|Ad\|_2^2\)。
必要性:若 \(x^*\) 是极小值点,则 \(\nabla f(x^*)=2A^T(Ax^*-b)=0\)。
充分性:若 \(A^T(Ax^*-b)=0\),则对任意 \(d\):\(f(x^*+d)=f(x^*)+\|Ad\|_2^2\ge f(x^*)\),故 \(x^*\) 是全局最小值点。
法方程的不稳定性:\(\kappa_2(A^TA)=\kappa_2(A)^2\),条件数平方放大,当 \(A\) 本身条件数较大时,\(A^TA\) 的条件数极大,导致解对舍入误差高度敏感。
QR 分解:对 \(A\) 做 QR 分解 \(A=QR\)(\(Q\) 列正交,\(R\) 上三角),则 \(\|Ax-b\|_2=\|QRx-b\|_2=\|Rx-Q^Tb\|_2\)(正交变换不改变范数)。最小二乘解满足 \(Rx^*=Q^Tb\),条件数为 \(\kappa_2(R)=\kappa_2(A)\),避免了平方放大。
将 \(A=QR\) 代入法方程 \(A^T(Ax^*-b)=0\):
\((QR)^T(QRx^*-b)=0 \Rightarrow R^TQ^T(QRx^*-b)=0\)。
因 \(Q^TQ=I\):\(R^T(Rx^*-Q^Tb)=0\)。
\(R^T\) 可逆(\(R\) 可逆),故 \(Rx^*=Q^Tb\),即 \(x^*=R^{-1}Q^Tb\)。