AlgAndGeom-2
.pdfФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Нижегородский государственный университет им. Н.И. Лобачевского
Радиофизический факультет
А.Б. Корчагин
АЛГЕБРА И ГЕОМЕТРИЯ
Конспект лекций 2-й семестр
Рекомендовано методической комиссией радиофизического факультета
для студентов ННГУ, обучающихся по специальностям 013801 "Радиофизика и электроника"
010403 "Информационные технологии в радиофизике и телекоммуникациях"
Нижний Новгород 2012
УДК 517.1 ББК В22.161.1
Корчагин А.Б. АЛГЕБРА И ГЕОМЕТРИЯ: Учебно-методическое пособие. – Нижний Новгород: Нижегородский университет, 2012. 71 с.
Рецензент: к.ф.-м.н., доцент И.И. Иванов
Настоящее методическое пособие — это конспект лекций, которые были прочитаны студентам радиофизического факультета. В текст не включены многочисленные рисунки, которые автор рисует на доске при чтении лекций.
Пособие предназначено для студентов радиофизического факультета ННГУ в качестве пособия для подготовки к экзамену по курсу "Алгебра и геометрия"
Автор заранее благодарит студентов за сообщение об опечатках и неточностях, замеченных в тексте.
Ответственный за выпуск: председатель методической комиссии радиофизического факультета ННГУ д.ф.-м.н., профессор П.П. Петров
УДК 517.1 ББК В22.161.1
c Нижегородский государственный университет им. Н.И. Лобачевского, 2012
Глава 4. МАТРИЦЫ И ОПРЕДЕЛИТЕЛИ
§21. Матрицы и операции над ними
Определение 21.1. Матрицей называется прямоугольная таблица чисел. Матрицу, имеющую m ≥ 1 строк и n ≥ 1 столбцов, будем называть матрицей размера m × n. Если m = n, то матрица называется квадратной, а число m = n называется её порядком. Обычное обозначение:
a11 a12
a a
21 22
A = . . . . . .
am1 am2
. . . a1n
. . . a2n
. . . . . .
. . . amn
= (aij).
Числа aij называются элементами матрицы или её координатами (как у вектора). Матрицы размера 1 × n и m × 1, т.е.
( |
) |
|
a11 |
|
|
и |
a.m. .1 |
, |
|||
|
a11 a12 . . . a1n |
a21 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
называются соответственно вектор-строкой и вектор-столбцом. Множество всех матриц размера m × n образуют mn-мерное арифмети-
ческое пространство Rmn, в котором каждая матрица представляет собой вектор, имеющий mn координат. Рис.
Определение 21.2. Две матрицы называются равными, если они имеют один размера и равны их соответствующие элементы.
Определение 21.3. Для квадратной матрицы
|
a11 |
a12 . . . |
a1n |
. |
A = |
a21 |
a22 . . . |
a2n |
|
|
|
|
|
|
|
|
.a.n.2 .. .. .. |
|
|
|
.a.n.1 |
a.nn. . |
последовательность элементов a11, a22, . . . , ann называется главной диагональю матрицы, а последовательность an1, a(n−1)2, . . . , a1n — побочной.
Сложение матриц.
Для матриц одного размера можно определить операцию поэлементного сложения (аналогичную покоординатному сложению векторов).
3
Определение 21.4. Пусть A = (aij) и B = (bij) — матрицы одного размера m ×n, тогда матрица C того же размера, элементы которой определены по формуле cij = aij + bij, называется суммой матриц A и B, и пишут
C = A + B. Другими словами |
|
|
|
|
|
|
|||
|
a11 a12 . . . a1n |
b11 b12 . . . b1n |
= |
||||||
|
a21 a22 . . . |
a2n |
+ b21 |
b22 . . . b2n |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
a.mn. . |
|
|
b.m. .2 .. .. .. b.mn. . |
|
|
|
|
a. m. .1 a. m. .2 .. .. .. |
b.m. .1 |
|
|
|||||
|
(a11 + b11) (a12 + b12) . . . (a1n + b1n) |
. |
|||||||
|
= (a21 + b21) (a22 + b22) . . . |
(a2n + b2n) |
|||||||
Рис. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(am1.+. . bm1) (am2.+. . bm2) .. .. .. |
(amn.+. .bmn) |
|
||||||
Пример. |
|
|
|
|
|
|
|
|
|
( |
1 −2 3 0 |
+ |
2 1 −5 3 |
= |
3 −1 −2 3 |
||||
2 −1 2 −3 ) ( |
0 −1 0 −3 ) ( |
2 −2 2 −6 ) |
Замечание 21.5. 1) Т.к. сложение чисел коммутативно: aij +bij = bij +aij, то и сложение матриц коммутативно: A + B = B + A.
2) Т.к. сложение чисел ассоциативно: (aij + bij) + ij = aij + (bij + ij), то и сложение матриц ассоциативно: (A + B) + C = A + (B + C).
Умножение матрицы на число.
Для любой матрицы можно определить операцию поэлементного умножения на одно и то же число.
Определение 21.6. Пусть A = (aij) — произвольная матрица и λ R
— число, тогда матрица C того же размера, элементы которой определены по формуле cij = λaij, называется произведением матрицы A на число λ, и
пишут C = λA. Другими словами |
|
|
|
|
|
||||
λ |
|
a11 a12 |
. . . a1n |
|
= |
|
λa11 λa12 |
. . . λa1n |
. |
a21 a22 |
. . . a2n |
λa21 λa22 |
. . . λa2n |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
λa. .m. 1 λa. .m. 2 |
.. .. .. λa. .mn. |
|
|
a. m. .1 a. m. .2 .. .. .. a.mn. . |
|
|
|
|
||||
Рис. |
|
|
|
|
|
|
|
|
|
Пример. |
|
1 −2 3 0 |
|
|
2 −4 6 0 |
|
|||
|
|
2 |
|
= |
|
||||
|
|
( |
2 −1 2 −3 ) ( 4 −2 4 −6 ) |
|
4
Замечание 21.7. 1) Т.к. умножение чисел ассоциативно: (µλ)aij = µ(λaij), то и умножение матрицы на числа ассоциативно: (µλ)A = µ(λA).
2) Т.к. умножение дистрибутивно относительно сложения, т.е. (λ+µ)aij = λaij + λaij и λ(aij + bij) = λaij + λbij, то и умножение матриц на число дистрибутивно
2.1) как относительно сложения чисел, т.е. (λ + µ)A = λA + µA, 2.2) так и относительно сложения матриц, т.е. λ(A + B) = λA + λB.
Определение 21.8. Пусть A = (aij) и B = (bij) — матрицы одного размера, тогда матрица C = A + (−1)B называется разностью матриц A и B. Ясно, что cij = aij − bij, и поэтому пишут C = A − B.
Замечание 21.9. Операции сложения и умножения на число превращают множество матриц размера m × n в линейное (=векторное) пространство Rmn.
Умножение матриц.
Для матрицы A = (aij) размера m ×n и матрицы B = (bij) размера n ×p можно определить операцию умножения следующим образом.
Заметим сначала, что если два вектора имеют одинаковое количество координат, то сумма попарных произведений их соответствующих координат можно интерпретировать как их скалярное произведение. Например, i-тая строка (ai1, ai2, . . . , ain) матрицы
|
|
a11 |
a12 . . . |
a1n |
|
|
A = |
a21 |
a22 . . . |
a2n |
|
|
|
|
|
|
|
|
|
|
|
a.mn. . |
|
b1j |
|
a. m. .1 a. m. .2 .. .. .. |
|
b
иj-тый столбец 2j матрицы
. . .
bnj
|
b11 |
b12 . . . |
b1p |
|
B = |
b21 |
b22 . . . |
b2p |
|
|
|
|
|
|
|
|
.b.n.2 .. .. .. |
|
|
|
.b.n.1 |
b.np. . |
имеют одинаковое количество координат, и поэтому можно вычислить их скалярное произведение:
∑n
cij = ai1b1j + ai2b2j + · · · + ainbnj = aikbkj. k=1
5
Т.к. i = 1, 2, . . . , m и i = 1, 2, . . . , p, то таких скалярных произведений имеется mp штук, из которых можно составить матрицу размера m × p.
Определение 21.10. Матрица C размера m × p, элементы которой вычисляют по формуле
∑n
cij = aikbkj k=1
называется произведением матриц A и B, и записывается C = A · B = AB. Другими словами, элемент cij, стоящий на пересечении i-й строки и j-го столбца матрицы C = AB, равен сумме попарных произведений соответствующих элементов i-той строки матрицы A и j-го столбца матрицы B.
Пример.
|
|
|
|
|
2 |
1 |
|
|
|
|
|
1 |
−2 |
3 |
0 |
0 |
|
3 |
= |
4 −8 |
|
||
|
−1 |
3 |
|
|
|||||||
( 2 |
|
|
−3 ) |
|
|
− |
|
|
|
( 5 4 |
) |
−1 |
2 |
|
0 |
|
|
|
|||||
|
−1 |
|
|
Замечание 21.11. Если для матриц A, B и C следующие операции определены, то выполнены свойства
1)ассоциативность умножения (AB)C = A(BC),
2)дистрибутивность умножения относительно сложения (A+B)C = AC+
BC и A(B + C) = AB + AC.
Доказательство этих свойств можно найти в учебнике В. А. Ильина и Э. Г. Позняка.
Замечание 21.12. Ясно, что умножение определено для двух любых квадратных матриц A и B одного порядка n; причём определены оба произведения AB и BA. Однако в общем случае AB ≠ BA, т.е. произведение
|
|
|
|
|
|
0 |
1 |
( |
0 |
0 |
матриц не коммутативно. Например, если A = ( 0 |
0 ), B = |
1 |
0 ), то |
|||||||
1 |
0 |
0 |
0 |
|
|
|
|
|
|
|
AB = ( 0 0 ), BA = ( |
0 1 ). |
|
|
|
|
|
|
|
||
Определение 21.13. Если AB = BA, то матрицы называются комму- |
||||||||||
тирующими. |
|
|
|
|
|
|
|
|
|
|
Определение 21.14. Квадратные матрицы вида |
|
|
|
|
||||||
|
|
D = |
d |
0 . . . 0 |
|
|
|
|
|
|
|
|
01 |
d2 . . . 0 |
|
|
|
|
|||
|
|
|
|
. 0. . |
. 0. . .. .. .. .d.n. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6
называются диагональными. В частности при d1 = d2 = · · · = dn = 1, диаго-
нальная матрица |
|
|
|
10 . . . 0
E = |
|
0 |
1 . . . |
0 |
|
. 0. . |
. 0. . .. .. .. |
.1. . |
|||
|
|
|
|
|
|
|
|
|
|
|
|
называется единичной матрицей, а при d1 = d2 = · · · = dn = 0 матрица
|
0 |
0 |
. . . |
0 |
|
|
|
||||
|
0 |
0 |
. . . |
0 |
|
|
|
|
|
||
|
|
. 0. . |
.. .. .. . |
|
|
O = . 0. . |
0. . |
называется нулевой матрицей.
Замечание 21.15. Легко проверить, что единичная и нулевая матрицы коммутируют с любой матрицей A того же размера, причём AE = EA = A
и AO = OA = O.
Определение 21.16. Если в матрице A размера m×n поменять местами строки и столбцы, то полученная матрица называется транспонированной по отношению к матрице A. Транспонированная матрица имеет размер n × m
и обозначается |
|
|
|
a11 a21 . . . |
am1 |
. |
||
|
|
|
A = |
|||||
|
|
|
a12 a22 . . . |
am2 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a.mn. . |
|
|
|
|
|
|
.a.1n. .a.2n. .. .. .. |
|
||
Ясно, что |
A |
|
= A; и если A — квадратная матрица, то A и A одного |
|||||
порядка. |
( ) |
|
|
|
|
|
|
|
Пример. |
|
|
( |
3 |
π |
) |
( −2 π ) |
|
|
|
|
A = |
1 |
−2 |
, A = |
1 3 |
Теорема 21.17. Пусть A и B — такие матрицы, что произведение AB определено, тогда (AB) = B A .
Доказательство.
|
|
n |
|
|
|
n |
|
n |
|
21:10 |
∑ |
|
|
21:16 |
∑ |
|
∑k |
(AB) |
= |
( |
aikbkj) |
|
= |
( |
ajkbki) = ( |
bkiajk) = B A . |
|
|
k=1 |
|
|
|
k=1 |
|
=1 |
7
§22. Перестановки
Определение 22.1. Для множества целых чисел {1, 2, . . . , n} любой упорядоченный набор k1k2 . . . kn тех же чисел называется перестановкой.
Лемма 22.2. Для множества {1, 2, . . . , n} существует n! = 1·2·3·...·n его перестановок.
Доказательство. 1) При n = 1 для множества {1} существует одна перестановка: 1.
2)При n = 2 для множества {1, 2} существуют две перестановки, которые получаются из перестановки 1 приписыванием двойки сзади и спереди: 12 и 21. Здесь 2 = 1 · 2 = 2!.
3)При n = 3 для множества {1, 2, 3} существуют 6 перестановок, которые получаются из перестановок 12 и 21 приписыванием тройки на 3 места в каждой из этих 2-х перестановок: 123, 132, 312; 213, 132 и 321. Здесь 6 = 2! · 3 = 3!.
4)При n = 4 для множества {1, 2, 3, 4} существуют 24 перестановки, которые получаются из перестановок 123, . . . , 321 приписыванием четверки на 4 места в каждой из этих 6-ти перестановок: 1234, 1243, 1423, 4123, ... , 4321. Здесь 24 = 3! · 4 = 4!.
5)При n = 5 существуют 120 = 4! · 5 = 5! перестановок 12345, ... , 54321.
......................................................................................................
n) Для множества {1, 2, . . . , n} существует n! = (n − 1)! · n = 1 · 2 · 3 · ... · n его перестановок 12...n, ... , n...21.
Пусть k1k2 . . . kn — перестановка чисел 1, 2, . . . , n.
Определение 22.3. Если в перестановке k1 . . . i . . . j . . . kn большее число i расположено перед меньшим числом j (т.е. i > j и они не обязательно рядом), то будем говорить, что i и j образуют инверсию. Обозначим через inv(k1k2 . . . kn) число инверсий в перестановке k1k2 . . . kn.
Пример. 1) inv(123) = 0,
2)inv(213) = 1, инверсию образуют числа 2 и 1,
3)inv(132) = 2, инверсию образуют пары 3 и 1, 3 и 2,
4) inv(n n − 1 . . . 2 1) = |
n(n−1) |
, т.к. |
|
|
|
2 |
|
|
|||
число n со стоящими за ним образует n − 1 инверсию, |
|
|
|||
число n − 1 со стоящими за ним образует n − 2 инверсии, |
|
||||
.............................................................................. |
|
, |
|
|
|
число 2 со стоящим за ним образует 1 инверсию. |
n(n−1) |
|
|||
Поэтому всего получается (n − 1) + (n − 2) + · · · + 1 = |
инверсий. |
||||
2 |
Определение 22.4. Если в перестановке число инверсий четно, то она называется чётной, в противном случае — нечетной.
8
Пример. Перестановка 123 — четная, 213 — нечетная, 312 — четная. Определение 22.5. Пусть ... s ... t ... — перестановка из n чисел (на ме-
стах, обозначенных многоточием, стоят другие числа или ничего не стоит). Перемена местами только чисел s и t называется транспозицией и обозначается (s, t). В результате получается перестановка ... t ... s ... .
Пример. Перестановка 213 получается из 312 транспозицией (3, 2), а 312 из 213 транспозицией (2, 3).
Лемма 22.6. От любой перестановки из n чисел можно перейти к любой другой перестановки из этих чисел, последовательно применив несколько подходящих транспозиций.
Доказательство. Это можно сделать, например, с помощью последовательности транспозиций рядом стоящих чисел.
Лемма 22.7. Если к перестановке ... ik ... применить транспозицию (ik), то число инверсий либо увеличится на 1, либо уменьшится на 1.
Доказательство. При транспозиции рядом стоящих чисел i и k либо возникает, либо пропадает одна инверсия.
Лемма 22.8. Если к перестановке ... is1s2...spk ... применить транспозицию (ik), то четность перестановки изменится.
Доказательство. Транспозиция (ik) может быть представлена в виде следующей последовательности транспозиций:
(ik) = (is1)(is2)...(isp)(ik)(spk)...(s2k)(s1k).
Осуществлено 2p + 1 транспозиций; поэтому четность меняется.
Из лемм 22.7 и 22.8 следует, что любая транспозиция меняет четность перестановки.
Лемма 22.9. При n > 1 в множестве {1, 2, . . . , n} число четных перестановок равно числу нечетных перестановок и равно n!/2.
Доказательство. Пусть a — количество четных перестановок, b — нечетных и при этом a ≥ b. Сделаем у всех перестановок, например, транспозицию (12), тогда b станет количеством четных перестановок, а a — нечетных и при этом b ≥ a. Следовательно a = b. По лемме 22.2 имеем a = b = n!/2.
9
§23. Определитель и его свойства
Рассмотрим квадратную матрицу n-го порядка:
|
a11 |
a12 . . . |
a1n |
A = |
a21 |
a22 . . . a2n |
|
|
|
|
|
|
|
.a.n.2 .. .. .. |
a.nn. . |
|
.a.n.1 |
.
Пусть a1k1 a2k2 . . . ankn — произведение элементов матрицы A, взятых по одному из каждой строки и каждого столбца. Т.к. произведение ассоциативно, то мы упорядочили сомножители по возрастанию первого индекса; при таком упорядочении вторые индексы образуют некоторую перестановку k1k2 . . . kn множества чисел {1, 2, . . . , n}.
Определение 23.1. Алгебраическая сумма
∑
(−1)inv(k1k2:::kn)a1k1 a2k2 . . . ankn ,
k1k2:::kn
взятая по всем перестановкам множества {1, 2, . . . , n}, называется определителем матрицы A. Слагаемые называются членами определителя, а порядок матрицы — порядком определителя.
Из леммы 22.2 следует, что определитель имеет n! членов. Определитель матрицы A обозначается
|
|
|
|
|
|
|
|
|
a11 a12 |
. . . a1n |
|
|
|||
|
|
|
|
|
|
|
|
a21 a22 |
. . . a2n |
, |
|||||
|
|
|
|
|
|
|
|
. . . . . . |
. . . . . . |
|
|
||||
|
|
|
|
|
|
|
|
|
an1 an2 |
. . . ann |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
или |
| |
A , или det A. |
|
|
|
|
|
|
|
|
|||||
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
Примеры. Пользуясь опред. 23.1, легко получить: |
|||||||||||||||
1) |
|
a11 |
a12 |
|
= (−1)inv(12)a11a22 |
+ (−1)inv(21)a12a21 = a11a22 − a12a21, |
|||||||||
a21 |
a22 |
||||||||||||||
2) |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
a11 |
a12 |
a13 |
= |
|
|
|
|
|
|
|
|
|
|
|
a21 |
a22 |
a23 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a31 a32 a33
=(−1)inv(123)a11a22a33 + (−1)inv(132)a11a23a32 + (−1)inv(312)a13a21a32+ +(−1)inv(213)a12a21a33 + (−1)inv(231)a12a23a31 + (−1)inv(321)a13a22a31 =
10