Образцы решений основных задач

§ 2. Теория делимости многочленов

                Задача 16. Найдите НОД многочленов f(x) и g(x) с помощью
алгоритма Евклида, зная что
f(x) = x6 – 7x4 + 8x3 – 7х  + 7, g(x) = 3x5– 7х3 +3х2 – 7.

          Решение.

          Решение начнем с Замечания1.
Наибольшийобщий делитель многочленов находится однозначно лишь с
точностью до постоянногомножителя (постоянные множители, отличные от нуля,
на делимость многочленов невлияют). Поэтому, можно условиться в качестве
наибольшего общего делителямногочленов, брать тот, у которого старший
коэффициент равен единице.
          Так как постоянные множители невлияют на делимость многочленов,
то в процессе применения алгоритма Евклида, во избежание громоздких
вычислений с дробнымичислами, делимые многочлены и делители можно
умножить на любые отличные от нулячисла. При этом интересующие нас
остатки будут приобретать некоторые постоянныемножители, что для нас
не имеет значения, частные же будут «портиться», однакоони нами при
нахождении наибольшего общего делителя не используются.
          Так, при решении нашей задачи мы видим, что при делении
f(x) на g(x) сразу появятся дробные числа. Чтобы избежать этого,
умножим f(x) на 3 и многочлен 3f(x) разделим на g(x):

          Здесь полученный остаток мы умножим на  и полученный
многочлен d1(x) записали под двойной чертой.
Теперь многочлен 2 × g(x) разделим на d1(x):

          Здесь мы промежуточный остатокумножим на 2
(в результате частное стало неверным – в знак этого члены
частногоотделены двойной вертикальной чертой) и последний
остаток умножили на (–1).
          Теперь надо многочлен (2х4 – 3х3 + 2х – 3) разделить на (х3 + 1): 

          Здесь остаток равен нулю.

          Значит, (f(x); g(x)) = х3 + 1.

          Ответ: (f(x); g(x)) = х3 + 1.

          Замечание 2.
Найдем с помощью алгоритма Евклида наибольший общийделитель
многочленов f(x) = х4 – 2х3 – 4х2 + 4х – 3 и g(x) = 2х3 – 5х2– 4х + 3,
пользуясь сделанным выше замечанием 1 и не приводяподробных объяснений.

          Отсюда заключаем, что (f(x); g(x) = х – 3.

          Ответ: (f(x); g(x) = х – 3.

 

                              Copyright © 2008-2009 Овчинников А.В.  Филиал КГПУ. Все права защищены.