Лекция Многочлены 2 МО-1
.pdfЛекция «Многочлены (продолжение)»
Деление многочленов с остатком
Эта теория во многом совпадает с соответствующей теорией целых чисел. А именно: на множестве многочленов, так же как и на Z, вводятся операция деления с остатком, понятия делимости, наибольшего общего делителя, взаимно простых элементов и т. п., причем основные результаты (и часто их доказательства) практически идентичны (с некоторыми оговорками).
При ручных вычислениях алгоритм деления многочленов обычно реализуется с помощью схемы деления уголком.
Пример. Разделим f(x) = 2x4 −10x3 + 23x2 − 22x − 3 на g(x) = x2 − 3x + 5 с остатком:
Если мы обозначим q(x) = 2x2 − 4x + 1, а r(x) = x − 8, то мы можем представить f(x) в следующем виде:
|
|
|
f(x) = g(x) q(x) + r(x). |
|
|
|
|
|
|
Теорема Пусть f ,g C x , g 0. Тогда !q,r C x : |
|
|
|
|
|||||
f q g r |
, причем r(x) = 0 или degr degg. |
|
|||||||
Доказательство: |
|
|
|
|
|
|
|
|
|
Пусть deg f n, |
degg m. |
|
|
|
|
|
|
|
|
Если n m, то можно положить |
q x 0, r x f x . |
|
|
|
|
||||
Если n m, то будем использовать тот же метод деления, что и для чисел. |
|||||||||
Пусть |
|
|
|
|
|
|
|
|
|
f x a |
n |
xn a , g x b xm b , |
a |
n |
0 и b |
0. |
|||
|
|
0 |
m |
0 |
|
m |
|
Положим f x f x |
an |
xn mg x . |
|
||
1 |
bm |
|
|
|
Тогда deg f1 n.
1
|
|
Пусть deg f |
n и |
f x a |
|
xn1 a . |
|
|
|
||||||||||||||
|
|
|
|
|
1 |
1 |
1 |
|
n |
|
|
|
|
|
0 |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
1 |
|
|
|
|
|
|
|
Если n1 m, то остановим процесс вычисления; |
|
||||||||||||||||||||
|
|
если n m, |
то положим f |
2 |
x |
f |
|
x |
an1 |
|
xn1 mg x . |
|
|||||||||||
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
1 |
|
|
|
|
|
|
|
|
1 |
|
|
bm |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
Пусть n2 deg f2 , |
an2 |
– старший коэффициент f2, |
|
||||||||||||||||||
|
|
Если n2 m, то остановим процесс вычисления; |
|
||||||||||||||||||||
|
|
если n |
m, то положим f |
3 |
x |
f |
2 |
x |
an2 |
|
xn2 mg x . |
|
|||||||||||
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
bm |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
и т.д. … |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
Так |
как |
степени |
многочленов |
|
f1, f2, убывают, то получим |
fk : |
|||||||||||||||
f |
k |
x f |
k 1 |
x |
|
ank 1 |
xnk 1 mg x и n m. |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
bm |
|
|
|
|
k |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Процесс останавливается.
Суммируя полученные ранее выражения, получаем:
|
|
|
a |
n |
|
|
an |
|
|
m |
|
|
|
an |
k 1 |
|
|
|
|
|
|||
|
|
|
f x |
|
|
xn m |
1 |
xn1 |
|
|
|
|
xnk 1 |
m g x f |
|
x . |
|||||||
|
|
|
|
b |
|
|
|
b |
|
|
|||||||||||||
|
|
|
b |
|
|
|
|
|
|
|
|
|
|
|
|
|
k |
|
|||||
|
|
|
|
m |
|
|
m |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|||
Тогда q x |
a |
n |
xn m |
|
an |
|
xn1 m |
an |
k 1 |
|
xnk 1 |
m , |
r x fk x , т.е. |
|
|
||||||||
|
|
|
1 |
|
|
|
|
получено требуемое |
|||||||||||||||
|
|
|
bm |
|
bm |
|
|||||||||||||||||
|
bm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
представление f(x).
Докажем единственность.
Пусть f q1g r1 и f q2g r2.
Тогда q1 q2 g r2 r1.
Если q1 |
q2 |
, то и r1 r2. |
|
Если q1 |
q2 |
, то deg q1 q2 0 |
|
deg q1 q2 g m, a deg r2 r1 m противоречие q1 q2, |
r1 r2 . |
Замечание Из указанного в теореме алгоритма деления с остатком следует, что если f x и g x – многочлены с действительными коэффициентами, то коэффициенты всех многочленов f1 x , f2 x , , а значит и коэффициенты q x и r x – действительные.
Определение Если f gq r и degr degg или r(x)=0 , то f(x) называется делимым, g(x) − делителем, q(x) − частным, r(x) − остатком при делении f x на g x .
Определение Если f gq r и degr degg или r(x)=0 , то f(x) называется делимым, g(x) − делителем, q(x) − частным, r(x) − остатком при делении f x на g x .
2
|
Определение Будем говорить, что f x делится на |
g x , если остаток при делении |
r(x) = 0. |
|
|
|
Обозначать будем f(x) g(x) , |
|
а g(x) |
f(x) обозначение f(x) делит g(x) без остатка. |
|
Корни многочленов
Определение Число с C называется корнем f(x) C[x], если f(c)=0.
Теорема (теорема Безу).
Пусть f(x) C[x]. Остаток от деления f(x) на x c равен f(c). Доказательство:
Разделим f(x) на x c.
По предыдущей теореме f (x) (x c)q(x) r(x)и остаток r(x) либо нулевой, либо
deg r(x)<deg (x c)=1.
1)Если r(x)=0, то f (x) (x c)q(x) и f(c)=0= r(x),
2)Если deg r(x)<deg (x c)=1, то r(x) С, r(x) r. f (x) (x c)q(x) r r = f(c).
СледствиеПусть f(x) C[x], тогда f(c)=0 f(x) делится на x c Доказательство:
Т.к. f (x) (x c)q(x) f (c),
То если f(c)=0, то f (x) (x c)q(x), т.е. f(x) делится на x c,
В обратную сторону, если f(x) делится на x c, то f (x) (x c)q(x) f(c)=0.
Определение Число с C называется корнем кратности k многочлена f(x) C[x], если f(x) делится на (x c)k и не делится на (x c)k+1.
Если k =1, то корень называется простым, k =2 двойным и т.д..
Схема Горнера
Многочлен f(x) можно разделить на x c с остатком и заодно найти значение f(c), используя так называемую схему Горнера. Пусть f(x) имеет вид:
f(x) = an xn + an-1xn-1 +…+ a1 x+a0,
тогда f (x) (x c)q(x) f (c), где q(x) = bn-1xn-1 +…+ b1 x+b0.
3
Приравнивая левую и правую часть:
an xn + an-1xn-1 +…+ a1 x+a0=(x c)( bn-1xn-1 +…+ b1 x+b0)+ f(c).
Сравнивая коэффициенты при соответствующих степенях х, получаем:
an bn 1,
an 1 bn 2 cbn 1, an 2 bn 3 cbn 2 , …,
a1 b0 cb1, a0= f(c) сb0
Откуда
bn-1= an,
bn-2= an-1+с bn-1, bn-3= an-2+с bn-2,
…,
b1= a2+с b2, b0= a1+с b1, f(c)= a0+с b0.
Для практического использования схему Горнера строят следующим образом:
an |
|
an 1 |
… |
ak |
… |
a1 |
a0 |
c bn 1 an |
bn 2 an 1 cbn 1 |
… bk 1 cbk ak |
… |
b0 a1 cb1 |
f(c)= a0+с b0. |
||
Отметим, что f(c) – это остаток при делении многочлена f(x) на x c |
|
||||||
Пример. |
Поделите с остатком f(x)= x5 4x3 +6 x2 8 x +10 на x 2. Найдите f(2) |
||||||
|
1 |
0 |
-4 |
6 |
|
-8 |
10 |
2 |
1 |
0 2 1 2 |
-4+4=0 |
6 0 2 6 |
|
-8+12=4 10 8 18 f (2) |
|
Таким образом, частное q(x)= x4 +2x3 +6 x +4, остаток r =18, |
f(2)=18. |
|
Основная теорема алгебры
Теорема (основная теорема алгебры).
Всякий многочлен f (x) C[x],deg f (x) 1 имеет хотя бы один комплексный корень.
4
Первые попытки доказательства этой теоремы в XVII в. – Роте, Жирар, Декарт, в XVIII в. – Д’Аламбер, Эйлер, Лаплас, Лагранж. Первое строгое доказательство в 1799 г. – К.Гаусс. Доказательство см., например, Курош.
Следствие |
|
|
|
|
|
|
|
f (x) C[x],deg f (x) 0,справедливо разложение |
|
|
|
||||
f (x) an(x с1)...(x сn), |
( ) |
|
|
|
|||
где an − старший коэффициент, с1,...,сn − корни многочлена |
f (x). |
|
|||||
Доказательство: |
|
|
|
|
|
||
Пусть |
f (x) a |
n |
xn ... a . |
По основной теореме алгебры |
корень с1 |
многочлена |
|
|
|
0 |
|
|
|
|
|
f (x); тогда по следствию из теоремы Безу справедливо представление |
f (x) (x с1)q1(x), |
||||||
где q1(x) имеет степень (n 1) |
и по основной теореме алгебры |
имеет |
корень с2, |
||||
следовательно |
f (x) (x c1)(x c2)q3(x), degq3(x) n 2, и т.д. |
|
|
|
Витоге получаем выражение ( ), где коэффициент an нужен, т.к. коэффициент при xn должен быть an .
Объединяя одинаковые множители, разложение ( ) перепишем в виде:
f (x) a |
n |
(x |
с )k1...( x с |
l |
)kl , |
|
|
|
|
|
||||||||
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
||
где |
c1,...,cl |
− попарно |
различные корни |
f(x), k1,...,kl |
кратности |
корней, |
||||||||||||
k1 ... kl |
n. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Следствие Каждый многочлен |
f (x) C[x],deg f (x) n 1, |
имеет n ровно корней, |
||||||||||||||||
если каждый корень считать столько раз, какова его кратность. |
|
|
||||||||||||||||
Формулы Виета |
|
|
|
|
|
|
|
|
|
|
|
|||||||
Теорема |
|
|
(формулы |
Виета). |
Пусть |
|
|
f (x) C[x],deg f (x) n 1, и |
an=1. |
|||||||||
f (x) xn a |
n |
1 |
xn 1 |
... a x a |
0 |
, и c ,...,c − корни |
f (x), причем каждый корень выписан |
|||||||||||
|
|
|
|
|
1 |
|
|
|
1 |
n |
|
|
|
|
|
|||
столько раз, какова его кратность |
|
|
|
|
|
|
||||||||||||
xn a |
n |
1 |
xn 1 |
... a x a |
0 |
(x c ) ... (x c |
n |
). |
|
|
||||||||
|
|
|
|
|
1 |
|
|
|
|
1 |
|
|
|
|
5
|
an 1 (с1 с2 ... сn), |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
an 2 |
с1с2 с1с3 ... с1сn с2с3 ... сn 1сn, |
|||||||||||||||||||||
|
an 3 |
(с1с2с3 ... с1с2сn ... сn 2сn 1сn), |
|||||||||||||||||||||
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a |
|
|
( 1)n 1(c c ...c |
|
c c |
|
...c |
n 2 |
c |
n |
... c |
c ..c ), |
||||||||||
|
1 |
|
|
|
1 2 n 1 |
|
1 2 |
|
|
|
|
|
|
|
2 3 n |
||||||||
|
a |
0 |
( 1)nc ...c |
n |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
Для доказательства |
нужно |
раскрывать скобки в правой части равенства |
||||||||||||||||
xn a |
n 1 |
xn 1 ... a x a |
0 |
(x c ) ... (x c |
n |
) и сравнивать коэффициенты при одинаковых |
|||||||||||||||||
|
|
|
|
1 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|||||
степенях х в левой и правой частях равенства. |
|
||||||||||||||||||||||
|
При n=2, |
f (x) x2 |
a x a |
0 |
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
a1 (c1 c2), |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
a0 c1c2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
n=3, |
f (x) x3 a |
2 |
x2 a x a |
0 |
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
a2 (c1 c2 c3), a1 c1c2 c1c3 c2c3, a0 c1c2c3.
Многочлены с действительными коэффициентами
|
|
|
|
Пусть |
f (x) a |
n |
xn a |
n 1 |
xn 1 ... a |
x a |
|
C[x], |
но a |
i |
R. |
Такой |
многочлен |
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
называется многочленом с действительными коэффициентами. |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
Теорема Если с C − корень многочлена |
f (x) |
с действительными коэффициентами, |
||||||||||||||||||||||||||||||||||||||
то |
|
C − также корень |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
с |
|
f (x). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
Доказательство: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
Так как с C − корень многочлена f (x) |
|
сn a |
сn 1 |
... a с a |
0. Возьмем |
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n 1 |
|
|
|
1 |
0 |
|
|
||||
комплексное сопряжение обеих частей этого равенства. |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
По |
|
свойствам |
|
|
|
|
|
|
комплексно |
|
|
|
сопряженных |
|
чисел: |
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n ... a |
|
a |
|
|
|
|
|
|
||||||||||||||
|
|
|
|
сn a |
сn 1 |
... a с a |
|
|
|
|
сn ... |
|
|
a |
|
|
, |
|
0 |
|
|
|||||||||||||||||||||||
|
f (с) |
0 |
a |
n |
a |
0 |
n |
с |
с |
0 |
0 |
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
n 1 |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
n ... a |
|
a |
|
0 f ( |
|
) 0. Что и требовалось доказать. |
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
a |
n |
с |
с |
|
с |
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
1 |
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6
Следствие Из теоремы если |
многочлен |
с действительными коэффициентами |
||||||||||||||||||
имеет комплексный корень с, то f(x) x c |
и f(x) x |
|
|
f(x) (x с)(x |
|
). |
||||||||||||||
c |
|
c |
||||||||||||||||||
(x с)(x |
|
) x2 (c |
|
)x c |
|
, |
|
|
|
|
|
|
|
|
||||||
c |
c |
c |
|
|
|
|
|
|
|
|
||||||||||
|
|
) R , c |
|
R, (c |
|
|
об |
|
|
об |
|
|
|
|||||||
(c |
c |
c |
c |
) p , c |
c |
q, |
|
|
|
Т.е. если многочлен с действительными коэффициентами имеет комплексный корень,
то он делится на многочлен вида x2 px qс отрицательным дискриминантом.
Неприводимые многочлены. Разложение многочленов на множители
Также как и целые числа можно разложить на простые множители, многочлены можно разложить в произведение неприводимых многочленов.
Определение Многочлен f (x) P[x],deg f (x) n 0, называется неприводимым над
множеством P=C R, если его нельзя представить в виде произведения многочленов из P[x],
степени которых меньше n и больше 0.
Неприводимыми многочленами над С являются многочлены вида x c и разложение многочлена f (x) С[x],deg f (x) n 0 на неприводимые многочлены имеет вид:
|
f (x) a |
n |
(x с )k1 ...( x с |
l |
)kl , |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
где c1,...,cl − попарно различные корни f(x), |
k1,...,kl |
кратности корней. |
|
||||||||||||||||||
|
Неприводимыми |
многочленами |
над |
R являются |
многочлены |
вида x c, |
c R и |
|||||||||||||||
x2 px q, |
|
p,q R, p2 4q 0. |
|
Разложение |
|
многочлена |
c |
действительными |
||||||||||||||
коэффициентами на неприводимые многочлены над R имеет вид: |
|
|
|
|
|
|||||||||||||||||
|
f (x) a |
n |
(x с )k1...(x c )kl |
(x2 p x q )m1 |
...(x2 p x q )mt , |
|
|
|
||||||||||||||
|
|
|
|
1 |
|
l |
|
|
|
1 |
1 |
|
|
|
t |
t |
|
|
|
|
||
где c ,...,c , p ,..., p ,q ,...,q R, |
p2 |
4q |
|
0, j |
|
. И k |
... k |
|
2(m |
... m ) n. |
|
|||||||||||
j |
1,t |
l |
|
|||||||||||||||||||
1 |
l |
1 |
|
|
|
t 1 |
t |
j |
|
|
|
|
|
1 |
|
|
1 |
t |
|
Это разложение единственно с точностью до перестановки сомножителей.
7
Чтобы разложить данный многочлен на неприводимые множители над C, нужно решить квадратное уравнение x2 2x+2=0. Его корни x1,2 1 i.
Поэтому искомое разложение: f (x) (x 2)(x 1 i)2(x 1 i)2.
8