Approximation Theory¶
约 1127 个字 预计阅读时间 4 分钟
Discrete Least Squares Approximation¶
使用 \(n\) 阶多项式 \(P_n(x) = a_0 + a_1 x + a_2 x^2 + \cdots + a_n x^n\) 来拟合离散点列 \((x_i, y_i), i = 1, 2, \ldots, m\),其误差可表示为
该式为一个 \(\mathbb{R}^{n+1}\) 上关于 \(a_0, a_1, \ldots, a_n\) 的二次型,故其拥有唯一极小值点,且同时为最小值点. 对 \(a_0, a_1, \ldots, a_n\) 求导并令其为零,得到
即
令 \(b_n = \sum\limits_{i=1}^m x_i^n\),\(c_n = \sum\limits_{i=1}^m y_i x_i^n\),则我们只需要解以下线性系统
可以证明,该线性系统有唯一解.
Note
当 \(n = m-1\) 时,解出的多项式 \(P_n(x)\) 即为 Lagrange 插值多项式.
Orthogonal Polynomials and Least Squares Approximation¶
上一章中我们给出了离散点列的最小二乘拟合方法,本章中我们将给出连续函数的最小二乘拟合方法. 即对于任意 \([a, b]\) 上的连续函数 \(f(x)\),我们希望找到一个 \(n\) 阶多项式 \(P_n(x)\) 以最小化
我们希望可以找到一种方法可以简化上式的计算. 观察到 \(P_n(x) \in \mathcal{P}_n(\mathbb{R})\),考虑找 \(\mathcal{P}_n(\mathbb{R})\) 中与 \(f(x)\) 最接近的多项式,这是一个最小化问题,可以使用正交投影法解决. 具体地,我们可以先找到 \(P_n(x)\) 在 \([a, b]\) 上的正交基 \(\{\phi_0(x), \phi_1(x), \ldots, \phi_n(x)\}\),\(f(x)\) 在 \(\mathcal{P}_n(\mathbb{R})\) 上的投影即为我们所需要的 \(P_n(x)\).
多项式空间内的正交关系由内积的定义确定,我们可以取 \(\langle f, g \rangle = \int_a^b w(x) f(x) g(x) \intdd{x}\) 作为内积的定义式,则有下列定义:
Definition :: Orthogonal set of Functions
函数组 \(\{\phi_0, \phi_1, \ldots, \phi_n\}\) 被称作对函数 \(\omega(x)\) 在 \([a, b]\) 上的正交函数集(Orthogonal set of functions),如果
若 \(m_i = 0, \enspace i = 0, 1, \ldots, n\),则称 \(\{\phi_0, \phi_1, \ldots, \phi_n\}\) 为规范正交函数集(Orthonormal set of functions).
线性代数中的 Gram-Schmidt 过程可以用来构造正交基,下面我们给出一种改进方法:
正交基的构造方法
如果多项式组 \(\{\varphi_0(x), \varphi_1(x), \ldots, \varphi_n(x)\}\) 满足以下递推关系:
其中
则 \(\{\varphi_0(x), \varphi_1(x), \ldots, \varphi_n(x)\}\) 是 \(\mathcal{P}_n(x)\) 的正交基.
几种特殊的正交多项式
若内积的定义为 \(\langle f, g \rangle = \int_{-1}^1 f(x) g(x) \intdd{x}\),则 \(\{P_0(x), P_1(x), \ldots, P_n(x)\}\) 被称为勒让德多项式(Legendre polynomials). 以下是其前若干项:
性质:
- \(P_k(x) = \dfrac{1}{2^k k!} \dfrac{\dd^k}{\dd{x^k}} (x^2 - 1)^k\).
- \(\langle P_i, P_j \rangle = \dfrac{2}{2i + 1} \delta_{ij}\).
- \((k+1)P_{k+1} = (2k+1)x P_k - kP_{k-1}\).
若内积的定义为 \(\langle f, g \rangle = \int_0^\infty f(x) g(x) e^{-x} \intdd{x}\),则 \(\{L_0(x), L_1(x), \ldots, L_n(x)\}\) 被称为拉盖尔多项式(Laguerre polynomials). 以下是其前若干项:
若内积的定义为 \(\langle f, g \rangle = \int_{-1}^1 \dfrac{1}{\sqrt{1 - x^2}} f(x) g(x) \intdd{x}\),则 \(\{T_0(x), T_1(x), \ldots, T_n(x)\}\) 被称为切比雪夫多项式(Chebyshev polynomials).
Proof
数学归纳法可证.