2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Оценка погрешности интерполяции с равноотстоящими узлами
Сообщение27.08.2019, 15:22 


22/09/18
44
В книгах приводится оценка $\|P_n-f\|\le \left\|\frac{f^{n+1}(\xi)}{(n+1)!}\right\| \|\omega_{n+1}\|$, где $\xi \in (x_0, x_n)$ и $\omega_{n+1}(x)=(x-x_0)(x-x_1)\dots(x-x_n)$.
В случае равноотстоящих узлов $\omega_{n+1}(x)=(x-x_0)(x-x_0-h)(x-x_0-2h)\dots(x-x_0-nh)$, где $h=\frac{x_n-x_0}{n}$.
Как обычно на практике оценивают погрешность в случае с равноотстоящими узлами? Находят произведение $(x-x_0)(x-x_0-h)(x-x_0-2h)\dots(x-x_0-nh)$ для конкретной точки $x$ или есть более удобные формулы?

 Профиль  
                  
 
 Re: Оценка погрешности интерполяции с равноотстоящими узлами
Сообщение27.08.2019, 20:22 
Заслуженный участник
Аватара пользователя


23/07/05
18013
Москва
andreyka в сообщении #1412315 писал(а):
для конкретной точки $x$
В вашей формуле, вообще-то, норма написана, а не значение.

 Профиль  
                  
 
 Re: Оценка погрешности интерполяции с равноотстоящими узлами
Сообщение27.08.2019, 22:32 


22/09/18
44
Ой, сначала начал писать для точки, потом решил для нормы и все спутал. :|

Для точки $|P_n(x)-f(x)| =  \frac{1}{(n+1)!} \left|f^{(n+1)}(\xi)\right| |\omega_{n+1}(x)|$, где $x, \xi \in (x_0, x_n)$

Для нормы $\|P_n-f\| \le \frac{1}{(n+1)!}\left\|f^{(n+1)}\right\| \|\omega_{n+1}\|$, где нормы рассматриваются по интервалу $(x_0, x_n)$

 Профиль  
                  
 
 Re: Оценка погрешности интерполяции с равноотстоящими узлами
Сообщение28.08.2019, 12:32 
Заслуженный участник
Аватара пользователя


23/07/05
18013
Москва
andreyka в сообщении #1412384 писал(а):
нормы рассматриваются по интервалу $(x_0, x_n)$
Наверное, всё-таки на отрезке $[x_0,x_n]$.

andreyka в сообщении #1412315 писал(а):
Находят произведение $(x-x_0)(x-x_0-h)(x-x_0-2h)\dots(x-x_0-nh)$ для конкретной точки $x$ или есть более удобные формулы?
А какая проблема с вычислением произведения? У Вас $n=10^{10^{10}}$?
Проблема может быть с оценкой $\lvert f^{(n+1)}(\xi)\rvert$, поскольку $\xi$ неизвестно.

 Профиль  
                  
 
 Re: Оценка погрешности интерполяции с равноотстоящими узлами
Сообщение28.08.2019, 15:27 


22/09/18
44
Someone в сообщении #1412436 писал(а):
Наверное, всё-таки на отрезке $[x_0,x_n]$.
Точка $\xi$ внутренняя, потому что в обосновании формулы используется теорема Ролля. Крайние точки $x_0, x_n$ -- узловые, поэтому погрешность и $\omega_{n+1}$ там обращаются в 0 и нет смысла в этих точках оценивать норму $\omega_{n+1}$. Наверно, в случае экстраполяции, когда $x$ крайняя, надо учитывать значение $\omega_{n+1}(x)$.

Someone в сообщении #1412436 писал(а):
А какая проблема с вычислением произведения? У Вас $n=10^{10^{10}}$?
Просто подумал, что есть какая-то формула для оценки нормы $\omega_{n+1}(x)$ на всем интервале.

Была идея так оценить. Возьмем самый плохой случай: $x$ принадлежит самому крайнему отрезку разбиения. Тогда расстояние от $x$ до какого-то соседнего узла не больше $h/2$, а до другого соседнего не больше $h$, где $h$ шаг разбиения. До следующего узла не больше $2h$, до следующего за ним не больше $3h$ и т.д до самого дальнего узла не более $(n-1)/h$. Тогда получим $\|\omega_{n+1}\| \le \frac{(n-1)!}{2}h^{n+1}$. Правильно? Насколько это грубая оценка?

 Профиль  
                  
 
 Re: Оценка погрешности интерполяции с равноотстоящими узлами
Сообщение28.08.2019, 18:29 


22/09/18
44
Ошибка. До самого последнего узла не более $n/h$, поэтому $\|\omega_{n+1}\| \le \frac{n!}{2}h^{n+1}$

-- 28.08.2019, 19:37 --

Пусть отрезок [0,1] и n=5. Тогда $\frac{n!}{2}h^{n+1}=\frac{5!}{2}(1/5)^{6}=0.00384$.
Пусть отрезок [0,10] и n=5. Тогда $\frac{n!}{2}h^{n+1}=\frac{5!}{2}2^{6}=3840$.
Как-то странно масштабируется :?

 Профиль  
                  
 
 Re: Оценка погрешности интерполяции с равноотстоящими узлами
Сообщение28.08.2019, 20:05 
Заслуженный участник
Аватара пользователя


01/08/06
3140
Уфа
Не странно, всё правильно.
Если мы теперь во втором отрезке используем ту же функцию, что и в первом, растянутую в 10 раз ($f(x/10)$), то для неё интерполяционный многочлен, разумеется, будет тем же, но также растянутым в 10 раз, а $n+1$-я производная уменьшится ровно в $10^{n+1}$ раз, и в итоге получится в точности та же оценка погрешности.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group