III. Примеры задач с решениями

Теорема Безу , невзирая на кажущуюся простоту и очевидность, является одной из базовых теорем теории многочленов . В данной теореме алгебраические характеристики многочленов (они позволяют работать с многочленами как с целыми числами) связываются с их функциональными характеристиками (которые позволяют рассматривать многочлены как функции).

Теорема Безу утверждает, что остаток от деления многочлена на многочлен - это .

Коэффициенты многочлена лежат в неком коммутативном кольце с единицей (к примеру, в поле вещественных либо комплексных чисел).

Теорема Безу - доказательство.

Делим с остатком многочлен P(x) на многочлен (x-a) :

Исходя из того, что deg R(x) < deg (x-a) = 1 - многочлен степени не выше нуля. Подставляем , так как , получаем .

Но наиболее важна не именно теорема, а следствие теоремы Безу:

1. Число - корень многочлена P(x) тогда и только тогда, когда P(x) делится без остатка на двучлен x-a .

Исходя из этого - множество корней многочлена P(x) тождественно множеству корней соответствующего уравнения x-a .

2. Свободный член многочлена делится на любой целый корень многочлена с целыми коэффициентами (когда старший коэффициент равен единице - все рациональные корни целые).

3. Предположим, что - целый корень приведенного многочлена P(x) с целыми коэффициентами. Значит, для любого целого число делится на .

Теорема Безу дает возможность, найдя один корень многочлена, искать дальше корни многочлена, степень которого уже на 1 меньше: если , то данный многочлен P(x) будет выглядеть так:

Теорема Безу примеры:

Найти остаток от деления многочлена на двучлен .

Теорема Безу примеры решения:

Исходя из теоремы Безу, искомый остаток соответствует значению многочлена в точке . Тогда найдем , для этого значение подставляем в выражение для многочлена вместо . Получаем:

Ответ : Остаток = 5.

Схема Горнера.

Схема Горнера - это алгоритм деления (деление схемой Горнера) многочленов, записываемый для частного случая, если частное равно двучлену .

Построим этот алгоритм:

Предположим, что - делимое

Частное (его степень, вероятно, будет на удиницу меньше), r - остаток (т.к. деление осуществляется на многочлен 1-ой степени, то степень остатка будет на единицу меньше, т.е. нулевая, таким образом, остаток это константа).

По определению деления с остатком P(x) = Q(x) (x-a) + r . После подстановки выражений многочленов получаем:

Раскрываем скобки и приравниваем коэффициенты при одинаковых степенях, после чего выражаем коэффициенты частного через коэффициенты делимого и делителя:

Удобно вычисления сводить в такую таблицу:

В ней выделены те клетки, содержимое которых участвует в вычислениях на очередном шаге.

Схема Горнера примеры:

Пусть надо поделить многочлен на двучлен x-2 .

Составляем таблицу с двумя строками. В 1 строку выписываем коэффициенты нашего многочлена. Во второй строке будем получать коэффициенты неполного частного по следующей схеме: в первую очередь переписываем старший коэффициент данного многочлена, далее, дабы получить очередной коэффициент, умножаем последний найденный на а=2 и складываем с соответствующим коэффициентом многочлена F(x) . Самый последний коэффициент будет остатком, а все предыдущие - коэффициентами неполного частного.

При решении уравнений и неравенств нередко возникает необходимость разложить на множители многочлен, степень которого равна трем или выше. В этой статье мы рассмотрим, каким образом это сделать проще всего.

Как обычно, обратимся за помощью к теории.

Теорема Безу утверждает, что остаток от деления многочлена на двучлен равен .

Но для нас важна не сама теорема, а следствие из нее:

Если число является корнем многочлена , то многочлен делится без остатка на двучлен .

Перед нами стоит задача каким-то способом найти хотя бы один корень многочлена, потом разделить многочлен на , где - корень многочлена. В результате мы получаем многочлен, степень которого на единицу меньше, чем степень исходного. А потом при необходимости можно повторить процесс.

Эта задача распадается на две: как найти корень многочлена, и как разделить многочлен на двучлен .

Остановимся подробнее на этих моментах.

1. Как найти корень многочлена.

Сначала проверяем, являются ли числа 1 и -1 корнями многочлена.

Здесь нам помогут такие факты:

Если сумма всех коэффициентов многочлена равна нулю, то число является корнем многочлена.

Например, в многочлене сумма коэффициентов равна нулю: . Легко проверить, что является корнем многочлена.

Если сумма коэффициентов многочлена при четных степенях равна сумме коэффициентов при нечетных степенях, то число является корнем многочлена. Свободный член считается коэффициентом при четной степени, поскольку , а - четное число.

Например, в многочлене сумма коэффициентов при четных степенях : , и сумма коэффициентов при нечетных степенях : . Легко проверить, что является корнем многочлена.

Если ни 1, ни -1 не являются корнями многочлена, то двигаемся дальше.

Для приведенного многочлена степени (то есть многочлена, в котором старший коэффициент - коэффициент при - равен единице) справедлива формула Виета:

Где - корни многочлена .

Есть ещё формул Виета, касающихся остальных коэффициентов многочлена, но нас интересует именно эта.

Из этой формулы Виета следует, что если корни многочлена целочисленные, то они являются делителями его свободного члена, который также является целым числом.

Исходя из этого, нам надо разложить свободный член многочлена на множители, и последовательно, от меньшего к большему, проверять, какой из множителей является корнем многочлена.

Рассмотрим, например, многочлен

Делители свободного члена: ; ; ;

Сумма всех коэффициентов многочлена равна , следовательно, число 1 не является корнем многочлена.

Сумма коэффициентов при четных степенях :

Сумма коэффициентов при нечетных степенях :

Следовательно, число -1 также не является корнем многочлена.

Проверим, является ли число 2 корнем многочлена: , следовательно, число 2 является корнем многочлена. Значит, по теореме Безу, многочлен делится без остатка на двучлен .

2. Как разделить многочлен на двучлен.

Многочлен можно разделить на двучлен столбиком.

Разделим многочлен на двучлен столбиком:


Есть и другой способ деления многочлена на двучлен - схема Горнера.


Посмотрите это видео, чтобы понять, как делить многочлен на двучлен столбиком, и с помощью схемы Горнера.

Замечу, что если при делении столбиком какая-то степень неизвестного в исходном многочлене отсутствует, на её месте пишем 0 - так же, как при составлении таблицы для схемы Горнера.

Итак, если нам нужно разделить многочлен на двучлен и в результате деления мы получаем многочлен , то коэффициенты многочлена мы можем найти по схеме Горнера:


Мы также можем использовать схему Горнера для того, чтобы проверить, является ли данное число корнем многочлена: если число является корнем многочлена , то остаток от деления многочлена на равен нулю, то есть в последнем столбце второй строки схемы Горнера мы получаем 0.

Используя схему Горнера, мы "убиваем двух зайцев": одновременно проверяем, является ли число корнем многочлена и делим этот многочлен на двучлен .

Пример. Решить уравнение:

1. Выпишем делители свободного члена, и будем искать корни многочлена среди делителей свободного члена.

Делители числа 24:

2. Проверим, является ли число 1 корнем многочлена.

Сумма коэффициентов многочлена , следовательно, число 1 является корнем многочлена.

3. Разделим исходный многочлен на двучлен с помощью схемы Горнера.

А) Выпишем в первую строку таблицы коэффициенты исходного многочлена.

Так как член, содержащий отсутствует, в том столбце таблицы, в котором должен стоять коэффициент при пишем 0. Слева пишем найденный корень: число 1.

Б) Заполняем первую строку таблицы.

В последнем столбце, как и ожидалось, мы получили ноль, мы разделили исходный многочлен на двучлен без остатка. Коэффициенты многочлена, получившегося в результате деления изображены синим цветом во второй строке таблицы:

Легко проверить, что числа 1 и -1 не являются корнями многочлена

В) Продолжим таблицу. Проверим, является ли число 2 корнем многочлена :

Так степень многочлена, который получается в результате деления на единицу меньше степени исходного многочлена, следовательно и количество коэффициентов и количество столбцов на единицу меньше.

В последнем столбце мы получили -40 - число, не равное нулю, следовательно, многочлен делится на двучлен с остатком, и число 2 не является корнем многочлена.

В) Проверим, является ли число -2 корнем многочлена . Так как предыдущая попытка оказалась неудачной, чтобы не было путаницы с коэффициентами, я сотру строку, соответствующую этой попытке:


Отлично! В остатке мы получили ноль, следовательно, многочлен разделился на двучлен без остатка, следовательно, число -2 является корнем многочлена. Коэффициенты многочлена, который получается в результате деления многочлена на двучлен в таблице изображены зеленым цветом.

В результате деления мы получили квадратный трехчлен , корни которого легко находятся по теореме Виета:

Итак, корни исходного уравнения :

{}

Ответ: {}

Многочлен вида
a n x n + a n-1 x n-1 + a n-2 x n-2 + ... + a 1 x + a 0
можно разложить на множители по схеме Горнера, если известен хотя бы 1 его корень.

Разберем деление по схеме Горнера на примере:

2x 4 + 9x 3 - 10x 2 - 27x - 10

Для начала нужно методом подбора найти один корень. Обычно он является делителем свободного члена. В данном случае делителями числа -10 являются ±1, ±2, ±5, ±10. Начнем их подставлять по-очереди:

1: 2 + 9 - 10 - 27 - 10 = -36 ⇒ число 1

-1: 2 - 9 - 10 + 27 - 10 = 0 ⇒ число -1 является корнем многочлена

Мы нашли 1 из корней многочлена. Корнем многочлена является -1, а значит исходный многочлен должен делиться на x + 1 . Для того, чтобы выполнить деление многочленов, воспользуемся схемой Горнера:

2 9 -10 -27 -10
-1

В верхней строке выставляются коэффициенты исходного многочлена. В первой ячейке второй строки ставится найденный нами корень -1. Во второй строке пишутся коэффициенты многочлена, который получится в результате деления. Они считаются так:

2 9 -10 -27 -10
-1 2
Во вторую ячейку второй строки запишем число 2, просто перенеся его из соответствующей ячейки первой строки.
2 9 -10 -27 -10
-1 2 7
-1 ∙ 2 + 9 = 7
2 9 -10 -27 -10
-1 2 7 -17
-1 ∙ 7 - 10 = -17
2 9 -10 -27 -10
-1 2 7 -17 -10
-1 ∙ (-17) - 27 = -10
2 9 -10 -27 -10
-1 2 7 -17 -10 0
-1 ∙ (-10) - 10 = 0

Последнее число - это остаток от деления. Если он равен 0, значит мы все верно посчитали.

2x 4 + 9x 3 - 10x 2 - 27x - 10 = (x + 1)(2x 3 + 7x 2 - 17x - 10)

Но это еще не конец. Можно попробовать разложить таким же способом многочлен 2x 3 + 7x 2 - 17x - 10.

Опять ищем корень среди делителей свободного члена. Как мы уже выяснили, делителями числа -10 являются ±1, ±2, ±5, ±10.

1: 2 + 7 - 17 - 10 = -18 ⇒ число 1 не является корнем многочлена

-1: -2 + 7 + 17 - 10 = 12 ⇒ число -1 не является корнем многочлена

2: 2 ∙ 8 + 7 ∙ 4 - 17 ∙ 2 - 10 = 0 ⇒ число 2 является корнем многочлена

Напишем найденный корень в нашу схему Горнера и начнем заполнять пустые ячейки:

2 9 -10 -27 -10
-1 2 7 -17 -10 0
2 2
Во вторую ячейку третьей строки запишем число 2, просто перенеся его из соответствующей ячейки второй строки.
2 9 -10 -27 -10
-1 2 7 -17 -10 0
2 2 11
2 ∙ 2 + 7 = 11
2 9 -10 -27 -10
-1 2 7 -17 -10 0
2 2 11 5
2 ∙ 11 - 17 = 5
2 9 -10 -27 -10
-1 2 7 -17 -10 0
2 2 11 5 0
2 ∙ 5 - 10 = 0

Таким образом мы исходный многочлен разложили на множители:

2x 4 + 9x 3 - 10x 2 - 27x - 10 = (x + 1)(x - 2)(2x 2 + 11x + 5)

Многочлен 2x 2 + 11x + 5 тоже можно разложить на множители. Для этого можно решить квадратное уравнение через дискриминант , а можно поискать корень среди делителей числа 5. Так или иначе, мы придем к выводу, что корнем этого многочлена является число -5

2 9 -10 -27 -10
-1 2 7 -17 -10 0
2 2 11 5 0
-5 2
Во вторую ячейку четвертой строки запишем число 2, просто перенеся его из соответствующей ячейки третьей строки.
2 9 -10 -27 -10
-1 2 7 -17 -10 0
2 2 11 5 0
-5 2 1
-5 ∙ 2 + 11 = 1
2 9 -10 -27 -10
-1 2 7 -17 -10 0
2 2 11 5 0
-5 2 1 0
-5 ∙ 1 + 5 = 0

Таким образом мы исходный многочлен разложили на линейные множители.

Обычно многочлен представлен в виде:

$f(x)=\sum\limits_{k=0}^{n} a_k x^k$

f(x) = a 0 + a 1 x + a 2 x 2 + ... + a k x k

Где a k это действительные числа, представляющие коэффициенты многочлена и
x k это переменные многочлена.

Вышеупомянутый многочлен называют многочленом n -ой степени, то есть deg(f(x)) = n , где n представляет наивысшую степень переменной.

Схема Горнера для деления многочлена - это алгоритм упрощения вычисления значения многочлена f(x) при определённой величине x = x 0 методом деления многочлена на одночлены (многочлены 1 ой степени). Каждый одночлен включает в себя максимум один процесс умножения и один процесс сложения. Результат, полученный из одного одночлена, прибавляют к результату полученному от следующего одночлена и так далее в аккумулятивной манере. Такой процесс деления также называют синтетическим делением.

Чтобы объяснить вышесказанное, давайте перепишем многочлен в развёрнутой форме;

f(x 0) = a 0 + a 1 x 0 + a 2 x 0 2 + ... + a n x 0 n

Это также может быть записано как:

f(x 0) = a 0 + x 0 (a 1 + x 0 (a 2 + x 0 (a 3 + ... + (a n-1 + a n x 0)....)

Алгоритм, предложенный данной схемой, основан на нахождении значений одночленов образованных выше, начиная с тех которые заключены в больше скобок и двигаясь наружу, для нахождения значения одночленов во внешних скобках.

Алгоритм приводится в действие, следуя нижеизложенным шагам:

1. Дано k = n
2. Пусть b k = a k
3. Пусть b k - 1 = a k - 1 + b k x 0
4. Пусть k = k - 1
5. Если k ≥ 0 , то вернуться на шаг 3
иначе Конец

Этот алгоритм может быть также графически визуализирован, принимая во внимание данный многочлен 5 ой степени:

f(x) = a 0 + a 1 x + a 2 x 2 + a 3 x 3 + a 4 x 4 + a 5 x 5

значение которого находится как x = x 0 , путём перестановки его следующим образом:

f(x 0) = a 0 + x 0 (a 1 + x 0 (a 2 + x 0 (a 3 + x 0 (a 4 + a 5 x 0))))

Другим способом представить результаты используя этот алгоритм можно в виде данной ниже таблицы:

Таким образом, f(2) = 83.

Почему нам это необходимо делать?

Обычно, находя значения многочлена при определённом значении переменной, мы привыкли подставлять это значение в многочлен и производить вычисления. Мы также можем разработать копьютерную программу для математического вычисления, которая является необходимостью, когда мы имеем дело со сложными многочленами высоких степеней.

Метод, с помощью которого компьютер обрабатывает проблему, зависит, в основном, от того как Вы, как программист, описываете это компьютеру. Вы можете разработать Вашу программу для нахождения значения многочлена методом прямой подстановки значения переменной или использовать синтетическое деление, данное в схеме Горнера. Единственное отличие между этими двумя подходами это скорость, с которой компьютер будет находить решение том или ином случае.

Преимущество схемы Горнера в том, что оно снижает количество операций умножения. Принимая во внимание то, что время обработки каждого процесса умножения от 5 до 20 раз больше, чем время обработки процесса сложения, Вы можете утверждать, что построение программы для нахождения значения многочлена по схеме Горнера существенно уменьшит затрачиваемое компьютером время вычисления.

В этой статье мы расскажем об удобной схеме решения примеров на деление многочленов. Если нам нужно вычислить коэффициент частного P n (x) = a n a n + a n - 1 x n - 1 + . . . + a 1 x + a 0 и остаток от деления многочлена на линейный двучлен x - s , то удобно будет воспользоваться схемой (методом) Горнера.

Она заключается в создании особой таблицы и занесении в нее исходных данных:

Числа b n , b n - 1 , b n - 2 , . . . , b 1 и будут нужными нам коэффициентами от деления P n (x) = a n a n + a n - 1 x n - 1 + . . . + a 1 x + a 0 на x - s . Остаток обозначен здесь как b 0 . Иначе можно записать решение так:

Теперь покажем, как именно применять эту схему на практике.

Пример 1

Условие: разделите многочлен 2 x 4 - 3 x 3 - x 2 + 4 x + 13 на линейный двучлен х - 1 , используя схему Горнера.

Решение

Заполним таблицу. У нас есть s , равный единице, и коэффициенты a 4 = 2 , a 3 = - 3 , a 2 = - 1 , a 1 = 4 , a 0 = 13 .

Ответ: получили частное, равное b 4 x 3 + b 3 x 2 + b 2 x + b 1 = 2 x 3 - x 2 - 2 x + 2 , и остаток b 0 = 15 .

Во второй задаче мы обойдемся без подробных комментариев.

Пример 2

Условие: определите, можно ли разделить многочлен 2 x 3 - 11 x 2 + 12 x + 9 на двучлен x + 1 2 без остатка. Вычислите частное.

Решение

Заполним таблицу согласно схеме Горнера.

В последней ячейке мы видим нулевой остаток, следовательно, разделить исходный многочлен на двучлен можно.

Ответ: частное будет представлять из себя многочлен 2 x 2 - 12 x + 18 .

Если b 0 = 0 , то можно говорить о делимости многочлена P n (x) = a n a n + a n - 1 x n - 1 + . . . + a 1 x + a 0 на двучлен x - s , и мы имеем корень исходного многочлена, равный s . Используя следствие из теоремы Безу, можем представить этот многочлен в виде произведения:

P n (x) = a n a n + a n - 1 x n - 1 + . . . + a 1 x + a 0 = = x - s (b n x n + 1 + b n - 1 x n - 2 + . . . + b 1)

Благодаря этому схема Горнера хорошо подходит для тех случаев, когда нужно отыскать целые корни уравнений высших степеней, имеющих целые коэффициенты, или же разложить многочлен на простые множители.

Пример 3

Условие: решите уравнение x 3 - 7 x - 6 = 0 . Разложите многочлен слева на отдельные множители.

Решение

Мы знаем, что целые корни уравнения (если они есть) нужно искать среди делителей свободного члена. Запишем их отдельно 1 , - 1 , 2 , - 2 , 3 , - 3 , 6 , - 6 и проверим, используя схему Горнера.

Из данных таблицы видно, что единица не будет входить в число корней данного уравнения.

Дополним таблицу еще одним возможным корнем.

А вот - 1 подходит, значит, мы можем представить исходный многочлен как x 3 - 7 x - 6 = (x + 1) (x 2 - x - 6) .

Из этого следует, что - 1 не будет кратным (повторяющимся) корнем. Берем следующий вариант и вычисляем:

x i коэффициенты многочленов
a 3 = 1 a 2 = 0 a 1 = - 7 a 0 = - 6
1 1 0 + 1 · 1 = 1 - 7 + 1 · 1 = - 6 - 6 + - 6 · 1 = - 12
- 1 1 0 + 1 · (- 1) = - 1 - 7 + - 1 · - 1 = - 6 - 6 + (- 6) · (- 1) = 0
- 1 1 - 1 + 1 · - 1 = - 2 - 6 + - 2 · - 1 = - 4
2 1 - 1 + 1 · 2 = 1 - 6 + 1 · 2 = - 4

Число 2 не входит в число корней уравнения. Дополним таблицу Горнера для х = - 2:

x i коэффициенты многочленов
a 3 = 1 a 2 = 0 a 1 = - 7 a 0 = - 6
1 1 0 + 1 · 1 = 1 - 7 + 1 · 1 = - 6 - 6 + - 6 · 1 = - 12
- 1 1 0 + 1 · (- 1) = - 1 - 7 + - 1 · - 1 = - 6 - 6 + (- 6) · (- 1) = 0
- 1 1 - 1 + 1 · - 1 = - 2 - 6 + - 2 · - 1 = - 4
2 1 - 1 + 1 · 2 = 1 - 6 + 1 · 2 = - 4
- 2 1 - 1 + 1 · - 2 = - 3 - 6 + - 3 · - 2 = 0

Минус два будет корнем исходного уравнения. Мы можем записать многочлен так:

x 3 - 7 x - 6 = (x + 1) (x 2 - x - 6) = = (x + 1) (x + 2) (x - 3)

Третий и последний корень уравнения будет равен трем. Закончим заполнение таблицы, взяв значения последней полученной строки в качестве коэффициентов:

x i коэффициенты многочленов
a 3 = 1 a 2 = 0 a 1 = - 7 a 0 = - 6
1 1 0 + 1 · 1 = 1 - 7 + 1 · 1 = - 6 - 6 + - 6 · 1 = - 12
- 1 1 0 + 1 · (- 1) = - 1 - 7 + - 1 · - 1 = - 6 - 6 + (- 6) · (- 1) = 0
- 1 1 - 1 + 1 · - 1 = - 2 - 6 + - 2 · - 1 = - 4
2 1 - 1 + 1 · 2 = 1 - 6 + 1 · 2 = - 4
- 2 1 - 1 + 1 · - 2 = - 3 - 6 + - 3 · - 2 = 0
3 1 - 3 + 1 · 3 = 0

Из этого можно сделать вывод, что последняя полученная таблица, заполненная по методу Горнера, и будет решением нашего примера. Эту задачу можно было решить и делением многочлена на линейный двучлен столбиком, однако показанная здесь схема нагляднее и проще.

Ответ: х = - 1 , х = - 2 , х = 3 , x 3 - 7 x - 6 = (x + 1) (x + 2) (x - 3) .

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter