Интерполяционная формула Лагранжа

Материал из Циклопедии
Перейти к навигации Перейти к поиску
Полином Лагранжа (интерполяционный полином Лагранжа) // Andrij [8:10]

Интерполяция с помощью формулы Лагранжа — определение значений многочлена n-ой степени (проходящего через заданные (n + 1)-у точку ((x1;y1), …, (xn;yn)) в заданной точке x по формуле:

Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle L_n(x)=\sum\limits_{i=0}^{n}y_i\prod\limits_{\begin{smallmatrix}j=0\\j \neq i\end{smallmatrix}}^{n}\frac{(x-x_j)}{(x_i-x_j)}}

Формула[править]

Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle L_n(x)=\sum\limits_{i=0}^{n}y_i\prod\limits_{\begin{smallmatrix}j=0\\j \neq i\end{smallmatrix}}^{n}\frac{(x-x_j)}{(x_i-x_j)}}
Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle L_n(x)= y_0\frac{(x-x_1)(x-x_2)\ldots(x-x_n)}{(x_0-x_1)(x_0-x_2)\ldots(x_0-x_n)}+y_1\frac{(x-x_0)(x-x_2)(x-x_3)\ldots(x-x_n)}{(x_1-x_0)(x_1-x_2)(x_1-x_3)\ldots(x_1-x_n)}+}
Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle +\ldots+y_i\frac{(x-x_0)(x-x_1)\ldots(x-x_{i-1})(x-x_{i+1})\ldots(x-x_n))}{(x_i-x_0)(x_i-x_1)\ldots(x_i-x_{i-1})(x_i-x_{i+1})\ldots(x_i-x_n)}+\ldots+}
Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle +y_{n-1}\frac{(x-x_0)(x-x_1)\ldots(x-x_{n-2})(x-x_n)}{(x_{n-1}-x_0)(x_{n-1}-x_1)\ldots(x_{n-1}-x_{n-2})(x_{n-1}-x_n)} +y_n\frac{(x-x_0)(x-x_1)\ldots(x-x_{n-1})}{(x_n-x_0)(x_n-x_1)\ldots(x_n-x_{n-1})}}

Заметим, что формула Лагранжа выражает тот же многочлен n-ой степени, что и канонический многочлен, только в другой форме.

Преимущество формулы Лагранжа состоит в том, что возможно вычисление значения многочлена n-ой степени в любой точке x без трудоёмкого вычисления коэффициентов канонического многочлена.

Примеры формулы[править]

Линейная интерполяция (n=1)[править]

Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle L_1(x)=y_0\frac{(x-x_1)}{(x_0-x_1)}+y_1\frac{(x-x_0)}{(x_1-x_0)}}

Квадратическая интерполяция (n=2)[править]

Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle L_2(x)=y_0\frac{(x-x_1)(x-x_2)}{(x_0-x_1)(x_0-x_2)}+y_1\frac{(x-x_0)(x-x_2)}{(x_1-x_0)(x_1-x_2)}+y_2\frac{(x-x_0)(x-x_1)}{(x_2-x_0)(x_2-x_1)}}

Кубическая интерполяция (n=3)[править]

Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle L_3(x)=y_0\frac{(x-x_1)(x-x_2)(x-x_3)}{(x_0-x_1)(x_0-x_2)(x_0-x_3)}+y_1\frac{(x-x_0)(x-x_2)(x-x_3)}{(x_1-x_0)(x_1-x_2)(x_1-x_3)}+}
Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle +y_2\frac{(x-x_0)(x-x_1)(x-x_3)}{(x_2-x_0)(x_2-x_1)(x_2-x_3)}+y_3\frac{(x-x_0)(x-x_1)(x-x_2)}{(x_3-x_0)(x_3-x_1)(x_3-x_2)}}

Другие формулы:[править]

Литература[править]

  • Демидович Б. П., Марон И. А. Основы вычислительной математики — М.: Наука, 1970.