Доказательство. Поделим с остатком многочлен P(x) на многочлен x − a:
Поделим с остатком многочлен P (x) на многочлен x − a: P (x) = (x − a) Q (x) + R (x). Так как deg R (x) < deg(x − a) = 1, то R (x) — многочлен степени не выше 0. Подставляя x = a, поскольку (a − a) Q (a) = 0, имеем P (a) = R (a). Схема Горнера - один из простейших способов деления многочлена Начнем заполнять пустые ячейки во второй строке. В первую пустую ячейку запишем 5, просто перенеся ее из соответствующей ячейки первой строки: Следующую ячейку заполним по такому принципу: Аналогично заполним и четвертую: Для пятой ячейки получим И, наконец, для последней, шестой ячейки, имеем Задача решена, осталось только записать ответ: Как видите, числа, расположенные во второй строке (между первым и последним), есть коэффициенты многочлена, полученного после деления Полученный результат говорит также и о том, что 1 является корнем многочлена Приведем еще один пример. Разделим многочлен Если наша цель - найти все корни многочлена, то схему Горнера можно применять несколько раз подряд, - до тех пор, пока мы не исчерпаем все корни. Например, отыщем все корни многочлена Итак, в остаче имеем 0, т.е. единица действительно является корнем данного мнгогочлена. Попробуем проверить единицу еще несколько раз. Новую таблицу для этого создавать не будем, а продолжим использование предыдущей: Вновь в остаче ноль. Продолжим таблицу до тех пор, пока не исчерпаем все возможные значения корней: Итог: Конечно, данный метод подбора малоэффективен в общем случае, когда корни не являются целыми числами, но для целых корней метод довольно-таки неплох.
|