Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Многочлены над областями целостности (теория и приложения). Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

лыми коэффициентами. Например, для n = 5 таким является

уравнение x5 4x 2 0 .

По формуле Кардано любое уравнение третьей степени разрешимо в радикалах второй и третьей степени. Поставим вопрос, для каких кубических уравнений существует решение, содержащее только квадратные корни? Ответ на этот вопрос дает следующая теорема.

Теорема 12.1. Уравнение третьей степени

x3 ax2 bx c 0 с рациональными коэффициентами разрешимо в квадратных радикалах тогда и только тогда, когда оно имеет хотя бы один рациональный корень.

В геометрии доказывается, что корни уравнения

x3 ax2 bx c 0 с рациональными коэффициентами могут быть построены с помощью циркуля и линейки тогда и только тогда, когда это уравнение разрешимо в квадратных радикалах, т.е. решение этого уравнения сводится к решению цепочки квадратных уравнений.

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

Задача об удвоении куба. Построить куб, объем которого в два раза больше объема данного куба.

По условию задачи дан отрезок а= 1 – ребро данного куба. Тогда длина ребра искомого куба х удовлетворяет уравнению х3 = 2. Но это уравнение не имеет рациональных корней. Следовательно, ребро искомого куба нельзя построить с помощью циркуля и линейки.

Задача о трисекции угла. Разделить данный угол на три равные части.

Пусть из точки О проведены два луча, образующие угол φ. Проведем дугу окружности радиуса 1 и отложим на луче

121

отрезок ОА, такой, что его длина а равна cos . Обратно, зная отрезок ОА

длины cos , легко построить угол φ.

Таким образом, задача о трисекции угла

О

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А

 

 

1

 

сводится

к

 

построению

 

 

 

отрезка

 

 

 

 

 

 

 

 

 

 

 

x cos .

Используя действия с комплексными числами в

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тригонометрической форме, запишем

 

 

 

 

 

 

 

 

 

 

 

 

 

cos i sin

 

 

 

i sin

 

3

 

cos

3

3cos

 

sin

2

 

 

cos

3

3

 

 

3

3

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

sin

 

sin

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 3cos

 

3

3

 

3

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Откуда получим, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos cos

3

 

3cos

 

sin

2

 

cos

3

 

 

3cos

 

 

cos

2

 

3

3

 

 

3

 

3

 

3

1

 

 

или

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

4cos3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3cos

cos 0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

x

3

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Так как

cos

и

 

 

cos a ,

 

то получим

 

кубическое

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

уравнение

4x3 3x a 0 . Это уравнение не всегда разре-

шимо в квадратных радикалах. Например, при 3 уравне-

ние принимает вид x3 34 x 18 0 . Оно не имеет рациональ-

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

Задача о построении правильного семиугольника. По-

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

122

Корни уравнения z7 1 0 расположены в вершинах правильного семиугольника, вписанного в окружность радиуса 1. Один из корней этого уравнения равен 1, а остальные

удовлетворяют уравнению шестой степени z6 z5 z4

z3 z2 z 1 0 (*) (упражнение 5а). Докажем, что уравнение (*) неразрешимо в квадратных радикалах. Данное уравнение является возвратным. Разделив обе части уравнения на

z2 и сгруппировав слагаемые, получим уравнение

 

1 3

 

1 2

2

 

1

1

0 . Полагая t z

1

, полу-

z

 

z

 

z

 

z

 

z

 

z

 

 

z

 

 

 

чим кубическое уравнение t3 t2

2t 1 0 , которое не име-

ет рациональных корней, и, значит, уравнение (*) не разрешимо в квадратных радикалах. Следовательно, корни этого уравнения нельзя построить циркулем и линейкой. Поэтому правильный семиугольник невозможно построить циркулем и линейкой.

Ответ на вопрос, при каких n можно с помощью циркуля и линейки построить правильный n-угольник дал в 1796 г. Гаусс. Он показал, что построение правильного n-угольника

возможно только тогда, когда n 2k p1 p2...pm , где k , p1, p2 ,..., pm – различные простые числа вида 2m 1 (m ) .

§ 13. Интерполяционные формулы

Пусть многочлен f (x), степень которого не больше n, задан таблично, причем известны его значения f (i ) (i 0,1, ..., n )

в (n + 1) точке ( f (x) [x], i ). Согласно следствию 4.5

два многочлена, степени которых не превосходят n, и значения которых совпадают в (n + 1) точке, равны. Следовательно, если существует многочлен, принимающий в данных

123

точках заданные значения, то он единственный. Таким является многочлен

f (x) f (i )(x 0 )...(x i 1)(x i 1)...(x n ) . (13.1)

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 0

(

i

 

0

)...(

i

 

i 1

)(

i

 

i 1

)...(

i

 

n

)

 

 

 

 

 

 

 

 

 

 

 

Итак, существует многочлен степени меньше или равной n, который при заданных (n + 1) значениях переменной принимает заданные значения. Этот многочлен задается формулой (13.1). Формула (13.1) называется интерполяционной формулой Лагранжа1.

Многочлен, удовлетворяющий заданным условиям, можно получить также с помощью интерполяционной формулы Ньютона2.

f (x) 0 1(x 0 ) 2 (x 0 )(x 1) ...

(13.2)

n 1(x 0 )(x 1)...(x n ),

 

где коэффициенты 0 , 1,..., n 1 определяются последова-

тельно при подстановке значений аргумента в формулу

(13.2).

Положим x 0 , получим 0 f (0 ) .

Вычтем полученное значение коэффициента из (13.2) и разделим на x 0 :

1 Жозеф Луи Лагранж (1736–1813) – французский математик и механик, почетный член Петербургской АН (1776). Лагранж внес существенный вклад во многие области математики: вариационное исчисление, теорию дифференциальных уравнений, решение задач на нахождение экстремумов, теорию чисел, алгебруи теорию вероятностей.

2 Исаак Ньютон (1643–1727) – английский физик, математик и астроном, член Лондонского королевского общества, один из основоположников современного естествознания. Ньютон сформулировал основные законы механики, разработал (независимо от Лейбница) дифференциальное и интегральное исчисления, вывел формулу для вычисления степеней двучлена (бином Ньютона). В 1687 г. вышел в свет его основной труд «Математические начала натуральной философии» – основа механики всех физических явлений.

124

 

f (x) f (0 )

(x ) (x )(x )

(13.3)

 

 

 

 

x 0

 

2

 

1

3

 

1

2

 

 

1

 

 

 

 

 

... n 1(x 1)(x 2 )...(x n ).

 

 

 

Обозначим левую часть через

f (0 , x) . Тогда при x 1

получим 1 f (0 , 1) .

 

 

 

 

 

 

 

 

Далее

имеем

f (0 , x) f (0 , 1)

2 3 (x 2 ) ...

 

n 1(x 2 )...(x n ).

 

 

x 1

 

 

 

 

 

 

 

 

через f (0 , 1, x) .

Тогда при

Обозначим левую

часть

x 2 получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

f (0 , 1, 2 ) .

 

 

(13.4)

Эти

вычисления

можно

продолжить.

Обозначим

f(0 ,..., k 1, x) f (0 ,..., k 2 , x) f (0 ,..., k 2 , k 1 ) .

xk 1

Тогда при x k из f ( 0 ,..., k 1, x) k k 1 (x k ) ...

n 1(x k )...(x n ) получим

 

k

f (0 ,..., k ) .

(13.5)

Константу f (0 ,..., k )

называют k-м разностным отно-

шением функции f(x) в точках 0 , 1,..., k .

Итак, имеем последовательность разностныхотношений

f (

, )

f (1 ) f (0 )

,

 

 

 

 

 

 

 

 

 

 

 

 

0

1

 

 

 

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f ( , , )

f

(0 , 2 ) f (0 , 1)

,

 

(13.6)

 

 

 

0

1

2

 

 

 

2 1

 

 

 

 

 

 

 

 

 

 

 

... ... ... ...

 

 

 

 

 

 

f (0

,..., n )

 

f (0 ,..., n 2

, n ) f (0

,..., n 2

, n 1 )

.

 

 

n n 1

 

 

 

 

 

 

 

 

 

 

 

 

 

125

Таким образом, интерполяционный многочлен Ньютона имеет вид

f (x) f (0 ) f (0 , 1 )(x 0 )

 

f (0 , 1, 2 )(x 0 )(x 1)(x 2 ) ...

(13.7)

f (0 ,..., n )(x 0 )(x 1)...(x n ) .

 

Упражнения

131. Найдите многочлен наименьшей степени по данной таблице его значений

х

–3

–1

1

 

2

 

4

 

 

 

у

244

 

16

5

 

–11

–29

 

 

 

 

–3

 

 

 

 

 

 

3

 

 

х

 

–1

1

 

2

 

5

у

 

–212

 

–10

–8

 

23

 

226

 

3044

 

 

–3

 

 

 

 

 

 

3

 

 

х

 

–1

1

 

2

 

 

5

у

 

–22

 

–4

3

 

8

 

34

 

41

132. Докажите, что если многочлен, степень которого меньше n, принимает целые значения при n последовательных значениях переменной, то он принимает целые значения при всех целых значениях переменной. Верно ли, что такой многочлен имеет целые коэффициенты?

§ 14. Разложение многочлена по степеням двучлена

Для многочлена f (x) a

xn a xn 1

... a

x a

n

для

0

1

n 1

 

 

любого числа a можно записать разложение по степеням хa

f (x) b0 (x a)n b1(x a)n 1 ... bn 1(x a) bn . (14.1)

Определим коэффициенты разложения. Для этого вычислим производные многочлена и подсчитаем их значения в точке а.

126

 

 

 

f (x) b n(x

a)n 1 ...

2b

 

(x a) b

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

n 2

 

 

 

 

n 1

 

 

 

 

 

 

 

f (x) b n(n 1)(x

a)n 2 ... 3 2b

 

(x

a)

2b

 

,

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 3

 

 

 

 

 

n 2

 

 

 

 

f (x) b n(n 1)(n 2)(x a)n 3 ... 3 2b

 

,

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (n 1) (x) b n(n 1)(n 2)...2(x a) b (n 1)(n 2)...1,

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (n) (x) b n(n 1)(n 2)...1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (a) bn , f

 

bn 1,

f

(a) 2!bn 2 ,

f

(a) 3!bn 3 ,...,

 

 

(a)

 

 

 

 

 

 

 

 

 

f (n 1) (a) (n 1)!b ,

f (n) (a)

n!b .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

Из этих

равенств

 

 

выразим

коэффициенты

b0, b1,..., bn

b

 

f (a), b

 

 

 

 

f (a)

,

 

b

2

 

 

f (a)

, ... , b

 

 

f (n 1) (a)

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

n 1

 

 

1!

 

 

 

n

 

 

 

 

2!

 

 

 

 

1

 

 

(n

1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

f (n) (a)

и подставим найденные значения коэффициен-

 

 

 

0

 

n!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тов в формулу (14.1). Получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)

 

f (n) (a)

(x a)n

 

f (n 1) (a)

(x a)n 1 ...

 

 

 

 

 

 

 

 

n!

 

(n 1)!

 

 

(14.2)

 

 

 

f (a)

 

 

 

 

 

f (a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x a)2

 

 

(x a) f (a).

 

 

 

 

 

 

 

 

 

 

 

 

 

1!

 

 

 

 

 

 

 

 

 

 

 

 

2!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример 61. Многочлен

2x5 5x4

7x3 5x 14

разложите по

степеням двучлена х– 2.

 

f (x) 2x5

5x4 7x3 5x 14 . Вычислим

 

Решение. Обозначим

 

производные многочлена:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x) 10x4 20x3 21x2 5, f (x) 40x3 60x2 42x ,

 

 

 

f (x) 120x2

 

120x 42, f

(4) (x) 240x 120, f

(5) (x) 240 .

 

Подсчитаем значение многочлена и его производных в точке 2

и

значения

 

коэффициентов:

 

 

f (2) 16,

f (2) 79,

f (2) 84 ,

f (2) 282,

f (4) (2) 360,

f (5) (2) 240 .

 

 

 

 

 

 

 

 

 

 

 

 

127

b

 

f (5) (2)

 

240

2, b

 

f (4) (2)

 

360

15, b

f

(2)

 

282

47 ,

 

 

 

 

 

 

 

 

 

 

 

0

 

 

5!

 

 

120

1

 

4!

 

24

 

2

 

3!

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

f (2)

84 42, b

 

f (2)

79, b

f (2) 16 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

2!

 

 

2

4

 

1!

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Разложение f(x) по степеням х– 2 имеет вид

 

 

 

 

 

 

 

f (x) 2(x 2)5

15(x 2)4 47(x 2)3

82(x 2)2

79(x 2) 16 .

 

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

Разделим f(x) на x a . Остаток будет равен bn , а неполное частное q1(x) . Разделим q1(x) на хa. Остаток будет равен bn 1 , а неполное частное q2 (x) . Разделим q2 (x) на хa. Остаток будет равен bn 2 , а неполное частное q3 (x) и т.д.

Подставляя последовательно значения частных в формулу деления с остатком, получим

f (x) (...((b0 (x a) b1)(x a) b2 )(x a)... bn 1) bn .

Раскрыв в этом выражении скобки, получим равенство

(9.1).

Решим пример 61, вычислив коэффициенты разложения по схеме Горнера.

Разделим многочлен f(x) на двучлен х– 2 с остатком. Составим таблицу.

 

2

–5

7

0

–5

–14

2

2

2 2–5 = –1

2 (–1)+7 = 5

2 5+0 = 10

2 10–5=

2 15–14=

= 15

= 16

 

 

 

 

 

2

2

2 2–1 = 3

2 3+5 = 11

2 11+10 = 32

2 32+15=

 

 

 

 

 

 

= 79

 

2

2

2 2+3 = 7

2 7+11 = 25

2 25+32= 82

 

 

2

2

2 2+7 = 11

2 11+25 = 47

 

 

 

2

2

2 2+11 = 15

 

 

 

 

128

Итак,

разложение

f(x) по

степеням х– 2 имеет

вид

f (x) 2(x 2)5 15(x 2)4

47(x 2)3

82(x 2)2 79(x 2) 16 .

 

Пример 62.

Найдите значение многочлена

 

2x5 5x4

7x3

5x 14 в точке c = 2,1.

 

Решение. 1способ. Если подставлять c = 2,1 в исходное выражение, то вычисления будут громоздкими. Поэтому воспользуемся разложением, полученным в предыдущем примере. Имеем

f(2,1) 2 0,15 15 0,14 47 0,13 82 0,12 79 0,1 16

0,00002 0,001 0,047 0,82 7,9 16 24,76852 .

2 способ. Выполним деление f(х) на х– 2,1 по схеме Горнера.

 

2

 

–5

 

7

0

 

2,1

2

 

2 2,1 – 5= –

0,8

2,1 (– 0,8) + 7 = 5,32

2,1 5,32 + 0 = 11,172

 

 

 

 

 

 

 

 

 

 

 

 

 

–5

 

 

–14

 

 

 

2,1 11,172 – 5

= 18,4612

2,1 18,4612 – 14 = 24,76852

 

По теореме Безу остаток r = 24,76852 равен значению многочлена f(x) точке х= 2,1.

В математическом анализе формулу представления функции в виде многочлена называют формулой Тейлора. Отметим, что если функция y = f (x) (n + 1) раз дифференцируема, то ее можно представить приближенно с помощью формулы Тейлора

f (x) f (a)

f (a)

(x

a)

f (a)

(x a)2

...

 

1!

2!

(14.3)

 

f (n 1) (a)

( x a)n 1

 

f (n) (a)

(x a)n r (x),

 

 

 

 

(n 1)!

 

 

 

n!

 

 

n

 

 

 

 

 

 

 

 

 

 

 

где через rn (x) обозначен остаточный член формулы.

Формулу Тейлора применяют для приближенного вычисления значений функции в окрестности точки а.

129

§15. Представление рациональной дроби

ввиде суммы простых дробей

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

Поле отношений (частных) (x) кольца [x] называют

полем рациональных дробей от переменной х. Элементы

этого поля записывают в виде f (x) ( g(x) 0 ). Напомним, g(x)

что две дроби

f1 (x)

и

f2 (x)

равны, если выполняется ра-

g (x)

 

 

 

g

2

(x)

 

 

1

 

 

 

 

венство f1(x)g2 (x)

f2 (x)g1(x) . Дробь не меняется, если ее

числитель и знаменатель умножить на один и тот же ненулевой многочлен или разделить на общий множитель. Рацио-

нальная дробь gf ((xx)) называется несократимой, если ее чис-

литель и знаменатель взаимно простые многочлены. Рациональная дробь называется правильной, если степень многочлена, стоящего в числителе, меньше степени многочлена, стоящего в знаменателе дроби. Если степень многочлена, стоящего в числителе, больше или равна степени многочлена, стоящего в знаменателе дроби, то дробь называется неправильной. Заметим, что сумма, разность и произведение правильных дробей – правильная дробь.

Теорема 15.1. Любую неправильную несократимую рациональную дробь можно представить и притом единственным образом в виде суммы многочлена и правильной рациональной дроби.

130

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]