
- •Принятые обозначения
- •1. Множества
- •1.1. Операции над множествами
- •1.2. Отображения
- •2. Линейные пространства
- •2.1. Примеры линейных пространств
- •2.2 Размерность, базис, координаты
- •2.2.1 Линейная комбинация и разложение по набору
- •2.2.2 Линейная зависимость
- •2.2.3. Некоторые замечания
- •2.2.4. Размерность и базис
- •2.3. Примеры
- •2.4. Изоморфизм линейных пространств
- •2.5. Подпространства
- •2.6. Примеры подпространств
- •3. Матрицы и определители
- •3.1. Действия над матрицами
- •3.2. Определители
- •3.3. Свойства определителей
- •3.4. Примеры
- •3.5. Обратная матрица
- •3.6. Ранг прямоугольной матрицы
- •4. Линейные операторы
- •4.1. Действия над операторами
- •4.2. Примеры линейных операторов
- •4.3. Линейные уравнения
- •4.4. Матрица линейного оператора
- •4.5. Примеры
- •4.6. Переход к новому базису
- •4.7. Собственные значения и собственные векторы линейного оператора
- •5. Системы линейных уравнений
- •5.1. Случай квадратной матрицы (система порядка n n)
- •5.1.1. Метод обратной матрицы
- •5.1.2. Правило крамера
- •5.1.3. Пример
- •5.2. Метод гаусса. Случай невырожденной квадратной матрицы
- •5.2.1. Прямой ход метода гаусса
- •5.2.2. Обратный ход
- •5.3. Случай прямоугольной матрицы (системы порядка m n)
- •5.3.1. Прямой ход
- •5.3.2. Обратный ход
- •5.4. Пример решения неопределенной системы
- •5.5. Определение ранга матрицы
- •5.6. Нахождение собственных векторов
- •6. Евклидовы пространства и элементы аналитической геометрии
- •6.1. Базисы в евклидовом пространстве
- •6.2. Точки в евклидовом пространстве
- •6.2.1. Сферы и шары
- •6.2.2. Замечание о размерностях
- •6.3. Плоскости в пространстве
- •6.3.1. Неединственность выбора параметров. Каноническая форма уравнения плоскости
- •6.3.2. Геометрический смысл параметров уравнения плоскости
- •6.3.3. Плоскости и линейные функционалы75
- •6.3.4. Сводка формул: плоскость
- •6.4. Прямые в пространстве
- •6.4.1. Геометрический смысл параметров уравнения прямой
- •6.4.2. Прямая, проходящая через две заданные точки
- •6.4.3. Сводка формул: прямая в пространстве
- •6.5. Прямые на плоскости
- •6.6. Векторное и смешанное произведение. Площади и объемы
- •6.6.1. Смешанное произведение и вычисление объемов
- •6.7. Квадратичные формы
- •6.8. Задачи и решения
- •6.8.1. Плоскости и прямые
- •6.8.2. Векторы, длины, объемы
- •6.8.2. Квадратичные формы
3.1. Действия над матрицами
Для матриц одного порядка определены линейные операции сложения и умножения на число, которые выполняются покомпонентно, т. е.
Cmn = Amn + Bmn cij = aij + bij (i,j: 1 i m; 1 j n);
Dmn = Amn dij = aij (i,j: 1 i m; 1 j n).
Легко видеть, что совокупность матриц одного порядка образует линейное пространство размерности m n, нулем в этом пространстве является матрица, все элементы которой равны нулю. Пространство матриц порядка m 1 очевидно совпадает с введенным ранее пространством столбцов высоты m.
Для матриц кроме умножения на число можно ввести операцию умножения друг на друга; матрицы можно перемножать лишь в том случае, когда число столбцов левого сомножителя равно числу строк правого сомножителя.
Простейшим случаем матричного умножения является произведение матрицы-строки (a1j)1n на матрицу столбец (bi1)n1, результатом такого умножения будет матрица порядка 1 1, т. е. фактически число
(c)
= (aij)1n
(bij)n1
=
a11b11
+
a12b21
+…
a1nbn1
=
. (1)
В общем случае результатом умножения матрицы Amn на матрицу Bnr будет матрица C порядка m r, причем ее элементы вычисляются аналогично формуле (1); при этом индекс строки (первый) наследуется от левого сомножителя, а индекс столбца (второй) – от правого сомножителя
cij
=
. (2)
Например, с23 = a21b13 + a22b23 = 2×3 + 0×2 = 6
Всего таких сумм для определения всех элементов нужно вычислить m r. Как видно из самого определения, произведение матриц, вообще говоря, не коммутативно, поскольку произведение AmnBnr существует, а BnrAmn – нет18. В случае квадратных матриц одного порядка умножение выполнимо всегда, но не всегда коммутативно.
Единичная матрица коммутирует с любой матрицей соответствующего порядка и AE = EA = А A порядка n (проверьте); таким образом, единичная матрица по отношению к умножению матриц аналогична обычной единице.
Умножение матриц дистрибутивно по отношению к сложению, т. е.
A(B + C) = AB + AC
всегда, когда операции выполнимы.
Важный
частный случай:
Amn
cn
= bm,
т. е.
умножение матрицы m
n
на n-вектор
дает m-вектор.
Координаты результата
bi
определяются
выражением:
bi
=
.
3.2. Определители
Определителем называется числовая функция квадратной матрицы; процедура вычисления определителей достаточно сложна, и чтобы ее описать нам понадобятся некоторые новые понятия. Определитель матрицы A = (aij) обозначается ||aij|| или det A19.
Определитель матрицы первого порядка равен ее единственному элементу. Определитель матрицы второго порядка (обычно говорят короче – определитель второго порядка) равен по определению:
det
A
=
.
Определители более высокого порядка вычисляются с помощью рекуррентной процедуры, т. е. процедуры, которая позволяет свести вычисление определителя порядка n к вычислению n определителей порядка n – 1. Если такая процедура построена, то поскольку определитель второго порядка вычислить можно, значит можно вычислить определитель третьего порядка, а значит можно вычислить определитель четвертого порядка и т. д. Для описания этой рекуррентной процедуры нам понадобятся некоторые новые понятия.
Минором Mij матрицы A называется определитель, который получается из A вычеркиванием i-ой строки и j-го столбца. Пусть
Тогда
В миноре M12 строк и столбцов по n–1, поскольку из матрицы A вычеркнуты первая строка и второй столбец (проверьте).
Алгебраическим дополнением Aij матрицы A называется соответствую-щий20 минор Mij, умноженный на (–1)(i+j). Таким образом, если сумма индексов число четное, то дополнение равно соответствующему минору, а если нечетное – то дополнение отличается от минора знаком. Aij = (–1)(i+j) Mij.
Определение Определитель порядка n равен сумме попарных произведений элементов какой-либо строки на алгебраические дополнения этих элементов21
det
A
= ai1
Ai1
+ ai2
Ai2
+ ai3
Ai3
+ … +ain
Ain =
. (3)
Здесь i – индекс строки, по которой вычисляется определитель, он одинаков у всех элементов, входящих в сумму, и их алгебраических дополнений.
Представление определителя в виде формулы (3) называется разложением определителя по i-ой строке.
Разложение определителя по строке сводит вычисление данного определителя к вычислению миноров – т. е. определителей меньшего порядка, и, следовательно, представляет собой искомую рекуррентную процедуру. Поскольку для определителей второго порядка у нас формула есть, и есть способ свести вычисление определителя порядка n к вычислению определителей порядка n – 1, то тем самым задача вычисления определителя любого порядка решена (см. первый пример из пункта 3.4) .
Если выполнить все процедуры, предписанные формулой (3), то мы увидим, что определитель порядка n есть сумма произведений определителей порядка n-1 на соответствующие коэффициенты. Двигаясь далее, увидим, что он равен сумме n(n-1) определителей порядка n-2 , умноженных на два сомножителя. В итоге получим, что определитель порядка n есть сумма произведений n сомножителей. В каждое произведение входит по одному представителю каждой строки и каждого столбца, и сумма берется по всем возможным произведениям такого рода, причем перед половиной из них стоит знак минус. При этом заметим, что алгебраические дополнения и миноры некоторой строки не содержат элементов самой этой строки, поскольку получаются из исходной матрицы вычеркиванием соответствующей строки. Следовательно, в формуле разложения по i-ой строке (3) ни одно из дополнений Aij не содержит, например, ai2. Значит, Ai2 является коэффициентом при ai2 в определителе матрицы A. Вообще, дополнение Aij является коэффициентом при элементе aij в определителе det A, т. е., если сгруппировать все слагаемые, которые содержат множитель aij, и вынести его за скобки, в скобках останется соответствующее дополнение Aij.