Схема Горнера: различия между версиями

Материал из Викиконспекты ПМ-ПУ
(Новая страница: «Возьмем произвольно полином <math>f(x)=a_{0} x^{n} +a_{1} x^{n-1} +...+a_{n-1} x+a_{n}</math>. Пусть $f(x)=(x-c)q(x)+r$, где $r=...»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 13: Строка 13:
b_{0} = a_{0},  b_{k} = a_{k} +b_{k-1} c, k=\overline{1,n-1}, r=a_{n} +b_{n-1} c.   
b_{0} = a_{0},  b_{k} = a_{k} +b_{k-1} c, k=\overline{1,n-1}, r=a_{n} +b_{n-1} c.   
\end{equation}
\end{equation}
[[Файл:p01-02-02-horner-scheme.svg|frame|none|800px|alt=Таблица Горнера для 2x³ − 3x² + 4x − 5 при c = 2: коэффициенты, произведения на 2, частное 2, 1, 6 и остаток 7|Рис. 1. Схема Горнера для <math>f(x)=2x^3-3x^2+4x-5</math> при <math>c=2</math>: каждая диагональ — умножение на <math>c</math>, нижняя строка — сумма столбца. Частное <math>2x^2+x+6</math>, остаток <math>7=f(2)</math>.]]
----
Конспект: [[Алгебра и геометрия]]

Текущая версия на 16:01, 25 октября 2026

Возьмем произвольно полином [math]\displaystyle{ f(x)=a_{0} x^{n} +a_{1} x^{n-1} +...+a_{n-1} x+a_{n} }[/math]. Пусть $f(x)=(x-c)q(x)+r$, где $r=const$. Ясно, что $q(x)=b_{0} x^{n-1} +b_{1} x^{n-2} +...+b_{n-2} x+b_{n-1} $. Тогда для определения остатка $r$ и коэффициентов $b_{k},$ $k=\overline{0,n-1}$ имеем очевидное соотношение \begin{equation} a_{0} x^{n} +a_{1} x^{n-1} +...+a_{n-1} x+a_{n} = (x-c)(b_{0} x^{n-1} +b_{1} x^{n-2} +...+b_{n-2} x+b_{n-1} )+r. \end{equation}

Сравнивая коэффициенты полиномов при одинаковых степенях $x$, имеем \begin{equation} a_{0} = b_{0}, a_{k} =b_{k} - b_{k-1} c, k=\overline{1,n-1}, a_{n} = r-b_{n-1} c, \end{equation} поэтому окончательно получаем схему Горнера \begin{equation} b_{0} = a_{0}, b_{k} = a_{k} +b_{k-1} c, k=\overline{1,n-1}, r=a_{n} +b_{n-1} c. \end{equation}

Таблица Горнера для 2x³ − 3x² + 4x − 5 при c = 2: коэффициенты, произведения на 2, частное 2, 1, 6 и остаток 7
Рис. 1. Схема Горнера для [math]\displaystyle{ f(x)=2x^3-3x^2+4x-5 }[/math] при [math]\displaystyle{ c=2 }[/math]: каждая диагональ — умножение на [math]\displaystyle{ c }[/math], нижняя строка — сумма столбца. Частное [math]\displaystyle{ 2x^2+x+6 }[/math], остаток [math]\displaystyle{ 7=f(2) }[/math].

Конспект: Алгебра и геометрия