Консультация № 195636
17.05.2019, 03:10
0.00 руб.
0 2 2
Уважаемые эксперты! Пожалуйста, помогите решить задачу: Пользуясь алгоритмом Евклида, найти наибольший общий делитель многочленов f(x)=x^4+x^3-3x^2-4x-1 и g(x)=x^3+x^2-x-1

Обсуждение

давно
Мастер-Эксперт
17387
18345
17.05.2019, 08:51
общий
это ответ
Здравствуйте, shinghalova!

Вычислим НОД(f(x), g(x)), используя алгоритм Евклида. Сначала вычислим остаток r1(x) от деления многочлена f(x) на g(x) (так как deg f(x)>deg g(x), то в качестве делимого берём f(x)). Если r1(x)[$8800$]0(x), то делим g(x) с остатком на r1(x) и получаем r2(x) и так до тех пор, пока при делении ненулевого остатка rk(x) на ненулевой остаток rk+1(x) не получим нулевой остаток. Тогда в качестве НОД(f(x), g(x)) можно взять последний ненулевой остаток rk+1(x). При выполнении последовательных делений с остатком для удобства вычислений промежуточные делимые можно умножать на ненулевые элементы из поля P (в данном случае, надо полагать, поля вещественных чисел).

Итак, делим f(x) на g(x) с остатком. Получим (x4+x3-3x2-4x-1):(x3+x2-x-1)=x (остаток r1=-2x2-3x-1).

Умножим g(x) на 2, а r1(x) на -1 и выполним деление первого многочлена на второй. Получим (2x3+2x2-2x-2):(2x2+3x+1)=x (остаток r2=-x2-3x-2).

Выполним деление -r1(x) на -2r2(x)). Получим (2x2+3x+1):(2x2+6x+4)=1 (остаток r3=-3x-3).

Выполним деление -6r2(x) на -2r3(x). Получим (6x2+18x+12):(6x+6)=x+2 (остаток r4(x)=0).

Следовательно, за искомый НОД можно принять r3(x)=-3x-3 или, умножив его на -1/3, принять НОД(f(x), g(x))=x+1, что удобнее.
Об авторе:
Facta loquuntur.
давно
Бакалавр
402550
121
17.05.2019, 09:00
общий
это ответ
Здравствуйте, shinghalova!
Решение в прикрепленном файле.
Прикрепленные файлы:
02874095e8ff085ecc43e1a8425821eaffcd3738.jpg
Форма ответа