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

2014_ivleva

.pdf
Скачиваний:
103
Добавлен:
27.03.2015
Размер:
1.55 Mб
Скачать
ãäå x1; : : : ; xm
ïîë-

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

Следствие из теоремы Безу. Åñëè c1 корень многочлена Pn[x], òî Pn[x] делится без остатка на двучлен x c1:

Pn[x] = (x c1)Qn 1[x]:

По той же причине, если c2 второй корень многочлена Pn[x], òî

Qn 1[x] = (x c2)Rn 2[x]

èëè

Pn[x] = (x c1)(x c2)Rn 2[x];

è ò. ä.

Таким образом, имеем Pn[x] = an(x c1)(x c2) (x cn) разложение многочлена Pn[x] на линейные множители, c1; : : : ; cn все корни

многочлена Pn[x]. Среди корней могут быть совпадающие. Поэтому íîå разложение многочлена над полем комплексных чисел имеет вид

Pn[x] = an(x x1)k1 (x x2)k2 (x xm)km; k1 + + km = n; (1.3)

все различные корни многочлена Pn[x]. В разложении

(1.3) число ki называется кратностью корня xi. Корень кратности 1 также называется простым корнем.

Пусть коэффициенты Pn[x] an; an 1; : : : ; a0 2 R (в этом случае говорим, что многочлен Pn[x] вещественный) и zk = xk + {:yk åãî êîì- плексный корень кратности s. Тогда zk = xk {:yk с необходимостью

также является корнем многочлена Pn(z) той же кратности s. Таким образом, в разложении (1.3) имеется два множителя:

(x zk)s(x zk)s = (x2 + px + q)s;

ãäå

p = zk zk = xk {:yk xk + {:yk = 2xk 2 R; q = zk zk = x2k + yk2 2 R; D = p2 4q < 0:

Перемножив в разложении (1.3) множители, содержащие комплексносопряженные корни, получим полное разложение над полем действительных чисел:

Pn[x] = an(x x1)k1 (x xl)kl(x2 +p1x+q1)s1 (x2 +prx+qr)sr ; (1.4)

21

x1; : : : ; xl 2 R:

Пример 12. Разложить полином x6 16x3 + 64 над полем действительных и над полем комплексных чисел.

Решение

x6 16x3 + 64 = (x3 8)2 = (x 2)2(x2 + 2x + 4)2 разложение над полем R.

Найдем комплексные корни трехчлена x2 + 2x + 4: x1;2 = 1 p3 {::

В результате получим

x6 16x3 + 64 = (x 2)2(x + 1 p3 {:)2(x + 1 + p3 {:)2

разложение над полем C.

Разложение рациональных дробей в сумму простейших

 

Рациональной дробью над полем P называется функция вида

 

 

p[x]

;

(1.5)

 

 

 

q[x]

 

ãäå p[x] è q[x] многочлены с коэффициентами из P. Если при этом выполнено условие deg p[x] < deg q[x], то функция (1.5) называется ïðà-

вильной рациональной дробью. Заметим, что любая рациональная дробь всегда может быть представлена в виде суммы полинома и правильной рациональной дроби (докажите!).

Простейшей дробью над полем P называется функция вида

p[x]q[x] r ;

ãäå p[x] è q[x] многочлены над полем P, причем q[x] неразложим над этим полем и deg p[x] < deg q[x].

Теорема. Любая правильная рациональная дробь над полем P может быть представлена в виде суммы простейших дробей над полем

P.

Пусть (1.5) правильная рациональная дробь и q[x] = (q1[x])r1 (q2[x])r2 (qk[x])rk

полное разложение на множители ее знаменателя над необходимым полем. Тогда в искомое разложение (1.5) в сумму простейших дробей будут входить дроби следующего вида:

s1[x]

;

s2[x]

 

; : : : ;

sr1 [x]

; : : : ;

 

trk [x]

;

q1[x]

(q1

[x])

2

 

r1

(qk[x])

rk

 

 

(q1

[x])

 

 

 

22

где коэффициенты многочленов s1[x]; : : : ; sr1 [x]; : : : ; trk [x] определяются

ñпомощью метода неопределенных коэффициентов.

Âнаиболее важном для нас случае поля вещественных чисел с учетом разложения знаменателя, как в (1.4), получаем

1

P [x]

 

 

 

 

 

 

 

 

 

an

 

 

 

A1

Ak1

 

 

 

 

=

 

+ +

 

+ +

(x x1)k1 : : : (x2 + p1x + q1)s1 : : :

(x x1)

(x x1)k1

+

 

B1x + C1

+ +

Bs1 x + Cs1

+ : : :

(1.6)

(x2 + p1x + q1)

 

(x2 + p1x + q1)s1

Сумму простых дробей в правой части равенства (1.6) приводят к общему знаменателю, после чего находят неопределенные коэффициенты

A1, : : :, Ak1 , : : :, B1, : : :, Bs1 , : : :, C1, : : :, Cs1 , : : :, пользуясь равенством числителей.

Пример 13. Разложить над полем действительных чисел рациональ-

ную дробь

x + 1

x4 2x3 + 2x2 2x + 1

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

Решение. Разложим знаменатель на неприводимые множители

x4 2x3 + 2x2 2x + 1 = (x4 2x3 + x2) + (x2 2x + 1) =

= (x 1)2x2 + (x 1)2 = (x 1)2(x2 + 1):

Исходя из вида разложения представление данной дроби в виде суммы простейших дробей записываем следующим образом:

 

 

x + 1

 

 

 

A

 

B

Cx + D

 

 

 

 

 

 

 

=

 

+

 

+

 

;

(1.7)

 

 

 

x4 2x3 + 2x2 2x + 1

x 1

(x 1)2

x2 + 1

 

где коэффициенты A; B; C; D подлежат дальнейшему определению. При-

 

ведем правую часть равенства (1.7) к общему знаменателю

 

 

 

 

x + 1

 

=

A(x 1)(x2 + 1) + B(x2 + 1) + (Cx + D)(x 1)2

;

 

x4 2x3 + 2x2 2x + 1

 

 

 

 

 

 

x4 2x3 + 2x2 2x + 1

 

 

причем равенство числителей должно выполняться при любом значе- нии x. Подставим в числители x = 1:

1 + 1 = B(12 + 1); 2 = 2B; B = 1:

Раскрыв скобки и приведя подобные члены, получим:

x+1 = (A+C)x3 +(1 A 2C +D)x2 +(A+C 2D)x+(1 A+D); èëè

23

8

A + C

 

 

= 0;

8

A =

 

1=2;

>

1 A 2C + D = 0;

 

 

 

>

 

 

 

 

 

 

C

=

 

1=2;

>

 

 

 

>

 

>

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

>

 

 

 

 

>

A + C

 

2D

=

1;

>

D

=

 

1=2;

<

 

 

=

1;

<

 

>

1 A + D

>

 

 

 

>

 

 

 

 

 

>

 

 

 

 

>

 

 

 

 

>

 

 

 

 

>

 

 

 

 

 

:

 

 

 

 

>

>

:

т. е. искомое разложение имеет вид

 

 

1

 

 

 

 

 

 

1

1

 

 

 

x + 1

 

 

 

 

 

1

 

 

 

x

 

 

 

 

2

 

 

 

 

2

2

 

 

 

 

=

 

 

 

+

 

 

+

 

 

 

 

 

:

 

x4 2x3 + 2x2 2x + 1

x 1

(x 1)2

 

x2 + 1

 

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

Для деления с остатком многочлена P [x] на двучлен x x0 очень удобна так называемая схема Горнера. Пусть

P [x] = anxn + +a1x+a0 = (bn 1xn 1 + +b1x+b0)(x x0)+r: (1.8)

:

 

 

 

 

 

 

Положим bn 1 = an, а для нахождения остальных коэффициентов

разложения (1.8) используем следующие формулы:

 

 

:

 

 

 

:

:

 

 

bn 2 = an 1 + x0bn 1; : : : ; b0 = a1 + x0b1

; r = a0 + x0b1:

Эти формулы удобно записывать в виде таблицы

 

 

 

 

an

an 1

an 2

 

a1

a0

 

 

 

+

 

bn 1x0 bn 2x0

b1x0 b0x0

 

 

x0

bn 1

bn 2

bn 3

 

b0

r

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

Пример 14. Используя схему Горнера, разделить с остатком много- член f[x] = 2x5 + 3x4 x2 + x 5 на двучлен (x 2).

Решение

 

 

 

 

 

 

 

+

 

3

0

1

1

5

2

 

4

14

28

54

110

 

 

 

 

 

 

 

 

2

2

7

14

27

55

105

 

 

 

 

 

 

 

 

Ответ: f[x] = (x 2) (2x4 + 7x3 + 14x2 + 27x + 55) + 105:

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

ления многочлена P [x] на двучлен (x c) по теореме Безу в точности равен значению P [c], проведя это деление, мы сможем определить, является ли c корнем многочлена. Конечно, эту проверку можно провести и

24

с помощью простой подстановки c â P [x], но такая подстановка требует более сложных вычислений и, кроме того, если c окажется корнем P [x],

нам все равно потребуется провести деление. Таким образом, применение схемы Горнера представляется более эффективным подходом.

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

Утверждение. Пусть многочлен P [x] = anxn + + a1x + a0 имеет целые коэффициенты. Тогда целое число c может быть корнем P [x] только лишь в случае, когда свободный коэффициент a0 делится на c

нацело.

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

Пример 15. Найти полное разложение многочлена f[x] = x5 + x48x3 6x2 + 8x + 24 над полем вещественных чисел.

Решение

Целые корни многочлена f[x] следует искать среди элементов множества f1; 2; 3; 4; 6; 8; 12; 24g. Подставляя 1, легко убеждаемся, что эти значения не являются корнями f[x]. Попробуем значение c = 2:

 

1

1

8

6

8

24

+

 

2

6

4

20

24

2

1

3

2

10

12

0

Получили нулевой остаток, следовательно, мы нашли первый корень многочлена. Обозначим его через x1 = 2. При делении f[x] íà (x x1)

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

раз поделить многочлен на (x x1) и проверить таким образом, не яв- ляется ли x1 кратным корнем:

 

1

3

2

10

12

+

 

2

10

16

12

 

 

 

 

 

 

2

1

5

8

6

0

 

 

 

 

 

 

Получили x2 = x1 = 2. Проверим еще раз значение c = 2:

25

 

1

5

8

6

+

 

2

14

44

 

 

 

 

 

2

1

7

22

50

 

 

 

 

 

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

не может. Проверим отрицательный корень c = 2: 1 5 8 6

+2 6 4

2 1 3 2 2

Число 2 не является корнем, пробуем c = 3:

1 5 8 6 + 3 6 6

3 1 2 2 0

Получили x3 = 3 и имеем частичное разложение f[x] = (x 2)2(x+ +3)(x2 +2x+2). Последний множитель имеет отрицательный дискрими-

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

Ответ: f[x] = (x 2)2(x + 3)(x2 + 2x + 2):

Также схема Горнера может быть полезной для разложения на простейшие рациональной дроби, знаменатель которой имеет вид (x c)r.

Действительно, пусть deg f[x] < r è

f[x]

=

A1

+

A2

+ +

Ar

:

(x c)r

x c

(x c)2

(x c)r

Тогда f(x) = A1(x c)r 1+A2(x c)r 2+ +Ar 1(x c)+Ar. Полученное

разложение называется разложением многочлена f[x] по степеням (x

c). Заметим, что Ar есть не что иное, как остаток от деления f[x] íà

(x c), Ar 1 остаток от деления частного на (x c) и так далее. Пример 16. Разложить на простейшие дроби

2x5 3x4 + x3 + 5x2 7x + 12: (x 3)6

Решение. Разложим числитель по степеням (x 3). Для этого применим схему Горнера несколько раз. В сокращенной записи получим

26

 

2

 

3

1

 

 

5

 

 

7

12

 

3

2

 

3

 

 

10

 

 

35

 

 

98

 

 

306

 

3

2

 

9

 

 

37

 

 

146

 

 

536

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

2

 

15

 

 

82

 

 

392

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

2

 

21

 

 

145

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

2

 

27

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Получаем f[x] = 2(x 3)5 + 27(x 3)4 + 145(x 3)3 + 392(x 3)2+ +536(x 3)+306. Следовательно, разложение на простейшие дроби будет иметь следующий вид:

 

 

 

 

 

 

 

 

2x5 3x4 + x3 + 5x2 7x + 12

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x 3)6

 

 

 

 

 

 

 

 

 

 

=

 

 

 

2

 

+

 

27

+

 

145

+

392

 

+

536

 

+

306

 

:

 

 

 

 

 

 

 

 

 

 

 

x

3

 

2

 

3

(x 3)

4

(x 3)

5

(x 3)

6

 

 

(x

3)

(x 3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.3. Задачи

 

 

 

 

 

 

 

 

 

 

1. Решите уравнения:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

à) x2 + 2x + 5 = 0;

{:

 

 

 

 

 

 

 

 

 

 

 

 

 

á)

x

2

 

 

{:

)x 7

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ (1 2

 

= 0

 

 

 

 

 

 

 

 

 

 

 

 

â) (x + 1)4 16 = 0; ã) (x + 1)4 + 16 = 0; ä) x4 + 9x2 + 20 = 0.

2. Разложите многочлены над полями действительных и комплексных

чисел:

 

 

 

 

 

 

 

 

 

 

 

 

 

à) x4

1;

 

 

 

 

 

 

 

 

:

 

 

á)

x

4

+ 4x

3

+ 11x

2

+ 14x + 10; x1 = 1 +

{ корень многочлена;

 

 

 

 

 

 

 

 

 

 

:p

 

 

â) x5

+ x4 + x3 x2 x

1

3

1; x1 =

 

+ {

 

корень многочлена;

2

2

ã)

x

4

+ 6x

3

+ 9x

2

+ 100; x1

{: корень многочлена;

 

 

 

 

= 1 + 2

 

 

 

 

 

ä) x4 + 2x2 + 4; å) x4 3x2 + 9;

æ) x4 2x3 + 2x2 + 38x 39;

ç) x5 + 2x4 20x3 68x2 41x + 30;

è) 2x6 14x5 x4 + 45x3 + 153x2 + 729x 2754.

3. Постройте многочлен наименьшей степени с комплексными коэф-

фициентами, имеющий:

а) простые корни 1; 2; 1; {:; б) простые корни 1 + {:; 1, двукратный корень 2 {:.

27

4. Постройте многочлен наименьшей степени с вещественными коэф-

фициентами, имеющий:

а) двукратные корни 1; 1, простой корень 2 {:; б) двукратный корень {:, простой корень 2 {:.

5. Представьте рациональную дробь в виде суммы простейших дробей над полем комплексных чисел:

à)

 

1

;

á)

4x3 + 10x

:

x4 + 4

(x2 + 1)(x2 + 4)

6. Представьте рациональную дробь в виде суммы простейших дробей над полем вещественных чисел:

à)

1

;

á)

2x

:

 

 

x4 + 4

(x + 1)(x2 + 1)

7. Разделите с остатком многочлен P [x] íà (x x0) и найдите P [x0]: à) P [x] = 2x5 5x3 8x; x0 = 3;

á) P [x] = x4 3x3 10x2 + 2x + 5; x0 = 2; â) P [x] = x5 x4 + 2x2 + 4x 2; x0 = 1;

ã) P [x] = x6 5x5 + x3 + 2x 8; x0 = 2.

8. Определите кратность корня x0 многочлена P [x]: à) P [x] = x5 5x4 + 7x3 2x2 + 4x 8; x0 = 2;

á) P [x] = 3x5 + 2x4 + x3 10x 8; x0 = 1;

â) P [x] = x6 9x5 + 26x4 10x3 99x2 + 243x 216; x0 = 3; ã) P [x] = x7 5x6 + 11x5 15x4 + 15x3 11x2 + 5x 1; x0 = 1.

m = n:
размер-

Глава 2

Матрицы и определители

2.1.Определители: свойства, вычисление

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

0 a11

a12

: : : a1n

1

 

 

 

A = B

a21

a22

: : : a2n

C

= aij

m n

;

B

 

 

 

C

 

 

B

 

 

 

C

 

 

 

B

C

 

 

 

B am1 am2 : : : amn

C

 

 

 

B

 

 

 

C

 

 

 

@

 

 

 

A

 

 

 

здесь m число строк матрицы, n число столбцов, m n

ность матрицы, aij элемент матрицы A, стоящий в i-й строке и j-м столбце. Элемент a11 читается a îäèí îäèí , à íå a одиннадцать .

Матрица называется квадратной, åñëè

01

 

B

a11

: : : a1n

C

 

a11; : : : aii; : : : ann

главная диагональ A,

A =

 

 

;

a1n; a2n

 

1; : : : ; an1

åå побочная диагональ.

 

B an1

: : : ann

C

 

 

 

 

 

B

 

 

C

 

 

 

 

 

 

@

 

 

A

 

 

 

 

 

Число строк (столбцов) n квадратной матрицы называется также ее

порядком. Каждой квадратной матрице ставится в соответствие число, называемое определителем1 матрицы. Обозначение:

det A = A = A =

 

a11

: : :

a1n

 

:

 

 

 

 

 

j j

 

 

 

 

 

 

 

 

 

 

 

an1

: : :

ann

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

1)Определитель матрицы первого порядка jAj = ja11j = a11.

2)Определитель матрицы второго порядка вычисляется по формуле

jBj =

 

b11

b12

 

= b11b22 b12b21:

b21

b22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

29

Mij.

Пример 1.

 

1

2

 

= 1

 

7

 

2

 

5 =

 

3.

 

 

5

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3) Определитель матрицы третьего порядка

c11 c12 c13

j

C

j

=

 

c21

c22

c23

 

= c11c22c33

+ c12c23c31

+ c13c21c32

 

 

 

c31

c32

c33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c13c22c31

 

c12c21c33

 

c11c23c32:

 

 

 

 

 

 

 

 

 

 

 

 

 

Для запоминания этой формулы существует мнемоническое правило

треугольника

+

 

 

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

 

 

 

@

@

 

 

 

A HA

 

 

 

@ @

 

 

 

A AH

 

 

 

@ @

 

 

 

HAHHA

 

 

 

@ @

 

 

 

A HA

 

.

 

 

 

 

1 2 3

Пример 2. 4 5 6 = 1 5 9+2 6 7+3 4 8 3 5 7 2 4 9 1 6 8 = 0:

7 8 9

Заметим, что это правило применимо только к определителям третьего порядка; для определителей высших порядков подобного правила не существует2 .

Вычисление определителей старших порядков

Минором элемента aij матрицы A называется определитель матрицы, получаемый из A вычеркиванием i-й строки и j-го столбца. Обозначается такой минор через

0

a11

a12

a13

1

 

 

 

a11

a12

 

 

 

 

 

 

 

 

 

Пример 3. A =

a21

a22

a23

 

; M23

=

:

 

 

 

 

a31

a32

 

B

 

 

 

C

 

 

 

 

 

 

B

a31

a32

a33

C

 

 

 

 

 

 

 

 

B

 

 

 

C

 

 

 

 

 

 

 

 

@

 

 

 

A

 

 

 

 

 

 

 

 

Алгебраическим дополнением элемента aij называется выражение Aij = ( 1)i+jMij. Таким образом, алгебраическое дополнение по модулю совпадает с соответствующим минором, и если при этом сумма индексов i + j нечетная, то знак алгебраического дополнения противоположен знаку соответствующего минîðà.

2На самом деле можно изобрести нечто подобное (хотя и не такое красивое) для определителей старших порядков, но это вряд ли имеет смысл. Обратите внимание, что мнемоническое правило облегчает только запоминание формулы, но никак не ее использование. А аналогичная формула уже для четвертого порядка будет состоять из 24 слагаемых, каждое из которых состоит из 4 множителей. Может, и найдутся герои, способные такую формулу применять, но мы предлагаем более простой метод.

30

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