Интерполяция функций
6.5. Теорема об остаточном члене интерполяции
Введем понятие остаточного члена интерполяции для оценки погрешности
![]() |
( 6.1) |
Теорема. Пусть функция f(t) имеет на отрезке [a, b] — N + 1 ограниченную производную. Тогда
![$ R_N (t) = \frac{1}{(N + 1)!} {\mathop \Pi\limits_{j = 0}^{N} (t - t_j)} \cdot f^{(N + 1)}(\xi ),](/sites/default/files/tex_cache/8e14af1adf0c82f1e06a4997d61c5cb3.png)
![\xi \in \left[{a, b}\right] $.](/sites/default/files/tex_cache/a1804bb3e997026d294e332ee9b9b628.png)
Доказательство.
Рассмотрим функцию
![$ {\psi}(x) = f(x) - L_N (x) - R_N (t)\frac{(x - t_0 )(x - t_1 ) \ldots (x -
t_N)}{(t - t_0 )(t - t_1 ) \ldots (t - t_N)}, $](/sites/default/files/tex_cache/c1111c24e66c6421507bbbead0b50bca.png)
имеющую, по крайней мере, N + 1 производную. По условию, эту производную имеет f(x), а два остальных члена — полиномы.
Кроме того, на [a, b] имеет, по крайней мере, N + 2 нуля.
Их можно указать. Точки x = tn (n = 0, …, N) — нули, поскольку f(tn) = L(tn), а последнее слагаемое обращается в них в нуль. N + 2 нулем является точка x = t в силу определения остаточного члена. Далее, поскольку между каждыми двумя нулями непрерывно дифференцируемой функции имеется хотя бы один нуль ее производной, на [a, b] имеется хотя бы N + 1 нуль Применяя это рассуждение к
можно показать, что существует точка
такая, что
Вычислим N + 1 производную правой части выражения для f(x) с учетом того, что L(N + 1) = 0. Кроме того, в точке
![\begin{gather*}
{\psi}^{(N + 1)} (\xi ) = f^{(N + 1)} (\xi ) - L^{(N + 1)} (\xi ) - \frac{d^{N + 1}}{dx^{N + 1}}\left[{R_N (t) \cdot \frac{(x - t_0 ) \ldots (x - t_N)}{(t - t_0 ) \ldots (t - t_N)}}\right]_\xi, \\
L^{(N + 1)} (\xi ) = 0; {\psi}^{(N + 1)} (\xi ) = 0; \\
\frac{d^{N + 1}}{dx^{N + 1}} \left. \left[\frac{(x - t_0 ) \ldots (x - t_N)}{(t - t_N) \ldots (t - t_N)}\right]\right|_{x = \xi} = \frac {(N + 1)!}{\mathop \Pi\limits_{j = 0}^N (t - t_j)} \end{gather*}](/sites/default/files/tex_cache/d5daee788bd15457a2f4cdeedcbe3a1a.png)
![$ f^{(N + 1)} (\xi ) - R_N (t) \cdot \frac{{(N + 1)!}}{{ \mathop \Pi\limits_{j = 0}^{N} (t - t_j)}} = 0 $,](/sites/default/files/tex_cache/9229b3c74efe91942339ac10a5fbf907.png)
![$ R_N (t) = \frac{{f^{(N + 1)} (\xi )}}{{(N + 1)!}}{ \mathop \Pi\limits_{j = 0}^N (t - t_j)} $](/sites/default/files/tex_cache/e509c4c7e135749887c89a2cf1d8d1ae.png)
Рассмотрим некоторые важные следствия этой теоремы.
Следствие (точность интерполяции на равномерной сетке).
Положим, что — сетка равномерная. В этом случае имеет место оценка
![$ \left|{R_N (t)}\right| \le \frac{{\tau ^{N + 1}}}{{N + 1}}C,
C = \max\limits_{t \in \left[{a, b}\right]} \left|{f^{(N + 1)}(t)}
\right|. $](/sites/default/files/tex_cache/547f8e215d842d36166c95bf6d9d16b0.png)
Доказательство. Пусть
Тогда ; откуда
Можно показать, что
! . Остаточный член оценивается следующим образом:
![$ R_N (t) = \frac{f^{(N + 1)} (\xi )}{(N + 1)!} {\mathop \Pi\limits_{n = 0}^{N} (t - t_n)} $,](/sites/default/files/tex_cache/582a23af192f6567a46195aaa31bda03.png)
![$ \left|R_N(t)\right| \le \frac {\tau^{N + 1}}{N + 1} \max\limits_{\xi \in \left[{a, b}\right]} \left|{f^{(N + 1)} (\xi)}\right|. $](/sites/default/files/tex_cache/c44948dcb52c5fadb50f2182ef54d38e.png)
Рассмотрим, как ведет себя оценка в задаче экстраполяции при удалении точки t от интервала [t0, tN]. При имеем
поскольку
!. При
![t \in \left[{t_N + \tau , t_N + 2\tau }\right] \left|{R_N (t)}\right| \le (N + 2) \tau ^{N + 1} \cdot \max\limits_{\xi \in [t_0, t_N + 2\tau ]} \left|{f^{(N + 1)} (\xi )}\right|,](/sites/default/files/tex_cache/2df2c89262514ee9e288df217622ab61.png)
![{\mathop \Pi\limits_{n = 0}^{N + 2}} \left|{(k + \alpha - n)}\right| \sim (N + 2)](/sites/default/files/tex_cache/e4765f939b96c1aae2c65aba810ca317.png)
При
![t \in \left[{t_N + 2\tau , t_N + 3\tau }\right]](/sites/default/files/tex_cache/07764372a4d152c9c214603512fa3762.png)
![$ \left|{R_N (t)}\right| \le \frac {(N + 2)(N + 3)}{2!} \tau ^{N + 1} \max\limits_{\xi \in [t_0, t_N + 3\tau ]} \left|{f^{(N + 1)}(\xi )}\right| $,](/sites/default/files/tex_cache/20ae65e442cf0c49838470515ed60f4f.png)
Видно, что ошибка экстраполяции растет быстро, но не сразу: экстраполяция
допустима на интервалах