💀
Второй курс РПО
Численные методы
Численные методы
  • Погрешности вычислений
  • Вычисление абсолютной и относительной погрешностей
    • Вариант 2
    • Вариант 3
    • Вариант 4
  • Локализация корня уравнения
  • Метод хорд
  • Метод Ньютона
  • Метод деления отрезка пополам
  • Практическая № X
  • Приближённые методы
    • Задача: Вариант 3 #1
    • Задача: Вариант 3 #2
    • Задача: Вариант 3 #3
  • Метод гауса: С чем его едят?
  • Интерполяционный многочлен Лагранжа
    • Вариант 1
  • Интерполяция: Формулы Ньютона
  • Полигональное моделирование
    • Интерполяция кубическими сплайнами
  • Самостоятельная В3
  • Распределение Пуассона
  • Суть интерполяции Ньютона
    • Объяснение
  • Суть интерполяции сплайнами
  • Численное интегрирование
  • Метод Гауса
  • Метод Эйлера
Powered by GitBook
On this page
  • Что такое интерполяция?
  • Формула многочлена Лагранжа

Интерполяционный многочлен Лагранжа

03.12.2024

Что такое интерполяция?

Интерполяция — это метод нахождения значения функции f(x)f(x)f(x), если известны её значения в нескольких точках.

Формула многочлена Лагранжа

Для n+1n+1n+1 известных точек (x0,y0),(x1,y1),…,(xn,yn)(x_0, y_0), (x_1, y_1), \dots, (x_n, y_n)(x0​,y0​),(x1​,y1​),…,(xn​,yn​), интерполяционный многочлен имеет вид:

Pn(x)=∑i=0nyiLi(x)P_n(x) = \sum_{i=0}^n y_i L_i(x)Pn​(x)=∑i=0n​yi​Li​(x),

где

Li(x)=∏j=0j≠inx−xjxi−xjL_i(x) = \prod_{\substack{j=0 \\ j \neq i}}^n \frac{x - x_j}{x_i - x_j}Li​(x)=∏j=0j=i​n​xi​−xj​x−xj​​.

Алгоритм применения

  1. Составить таблицу известных значений xxxxxx и yyyyyy.

  2. Вычислить базисные полиномы Li(x)L_i(x)Li​(x).

  3. Найти Pn(x)P_n(x)Pn​(x) как сумму произведений yiy_iyi​ и соответствующих Li(x)L_i(x)Li​(x).

  4. Подставить нужное xx для нахождения значения функции.

Погрешность интерполяции

Для оценки погрешности используется формула:

Rn(x)=f(n+1)(ξ)(n+1)!∏i=0n(x−xi)R_n(x) = \frac{f^{(n+1)}(\xi)}{(n+1)!} \prod_{i=0}^n (x - x_i)Rn​(x)=(n+1)!f(n+1)(ξ)​∏i=0n​(x−xi​),

где ξ∈[min⁡(xi),max⁡(xi)]\xi \in [\min(x_i), \max(x_i)]ξ∈[min(xi​),max(xi​)].

Пример

Для точек (1,1),(2,4),(3,9):(1, 1), (2, 4), (3, 9):(1,1),(2,4),(3,9):

  1. L0(x)=(x−2)(x−3)(1−2)(1−3)L_0(x) = \frac{(x - 2)(x - 3)}{(1 - 2)(1 - 3)}L0​(x)=(1−2)(1−3)(x−2)(x−3)​.

  2. L1(x)=(x−1)(x−3)(2−1)(2−3)L_1(x) = \frac{(x - 1)(x - 3)}{(2 - 1)(2 - 3)}L1​(x)=(2−1)(2−3)(x−1)(x−3)​.

  3. L2(x)=(x−1)(x−2)(3−1)(3−2)L_2(x) = \frac{(x - 1)(x - 2)}{(3 - 1)(3 - 2)}L2​(x)=(3−1)(3−2)(x−1)(x−2)​.

  4. P2(x)=1⋅L0(x)+4⋅L1(x)+9⋅L2(x)P_2(x) = 1 \cdot L_0(x) + 4 \cdot L_1(x) + 9 \cdot L_2(x)P2​(x)=1⋅L0​(x)+4⋅L1​(x)+9⋅L2​(x).

Преимущества и недостатки

Плюсы:

  • Простота реализации.

  • Точное значение в заданных точках.

Минусы:

  • Невысокая точность между точками.

  • Высокая сложность для большого числа данных.

PreviousМетод гауса: С чем его едят?NextВариант 1

Last updated 5 months ago