
- •Математика
- •Оглавление
- •1. Пространство геометрических векторов
- •Геометрический вектор. Длина и направление вектора. Равенство векторов
- •1.2. Линейные операции над векторами
- •1.3. Свойства линейных операций над геометрическими векторами
- •1.4. Линейная зависимость и линейная независимость систем
- •Доказательство
- •1.5. Скалярное произведение векторов
- •Решение
- •1.6. Векторное произведение векторов
- •1.7. Смешанное произведение векторов
- •2. Система координат. Арифметические векторы
- •2.1. Декартова прямоугольная система координат. Координаты вектора
- •2.2. Операции над арифметическими векторами
- •2.3. Линейные векторные пространства. Базис линейного пространства
- •3. Матрицы и определители
- •3.1. Матрицы, их классификация и линейные операции над ними
- •Равенство матриц
- •Умножение матрицы на число
- •Сложение матриц
- •3.2. Умножение матриц
- •Свойства умножения матриц
- •3.3. Определители. Общие методы их вычисления
- •1. Вычисление определителей второго порядка.
- •2. Вычисление определителей третьего порядка
- •3. Вычисление определителя порядка n
- •3.4. Свойства определителей. Методы вычисления, основанные на свойствах
- •3.5. Нахождение обратной матрицы
- •3.6. Ранг матрицы
- •4. Системы линейных алгебраических уравнений
- •4.1. Основные понятия и определения
- •4.2. Решение систем с квадратной матрицей
- •4.3. Решение слау методом Гаусса
- •Решение
- •4.4. Однородные слау и их решение
- •4.5. Обобщение теории слау
3. Вычисление определителя порядка n
Вычисление определителей произвольного порядка можно выполнять, используя их разложение по строке или столбцу, аналогично тому, как это сделано в случае определителя третьего порядка. При этом вычисление определителя порядка n сводится к вычислению определителей порядка n-1. Разложение определителей порядка n-1 сводит его вычисление к вычислению определителей порядка n-2 и т.д. до тех пор, пока не получим определители третьего или второго порядков, которые можно вычислить, используя приведенные выше правила.
Пример. Вычислить определитель:
.
Вычислим определитель разложив его по третьей строке.
=
=
=+
+(=
==0.
Обратим внимание на то, что при разложении определителя удобно выбирать ту строку (или столбец), которая содержит много нулей: выпадает необходимость вычислений соответствующих им алгебраических дополнений, так как умножение на нуль любого числа все равно дает нуль.
3.4. Свойства определителей. Методы вычисления, основанные на свойствах
Пусть
- квадратная матрица порядка n.
Представим ее как систему n
арифметических
векторов-строк:
=
=
.
Основные свойства определителей приведены в таблице на следующей странице. Опираясь на эти свойства, можно свести вычисление определителя к последовательности однотипных действий.
Прежде всего, обратим внимание на то, что при транспонировании столбцы матрицы становятся строками, а строки столбцами. Такая операция, согласно свойству симметричности, не меняет определителя этой матрицы. Поэтому, все остальные свойства (аддитивность, однородность, антикоммутативность), касающиеся строк, в равной мере относятся и к столбцам.
Опираясь на свойства определителей, выведем следующее важное утверждение.
Утверждение. Определитель матрицы равен нулю тогда и только тогда, когда система строк ( столбцов) матрицы линейно зависима.
Напомним, что система векторов является линейно зависимой, если хотя бы один из векторов системы может быть представлен линейной комбинацией других ее векторов. Пусть система векторов строк матрицы A линейно зависима. Одна из ее строк является линейной комбинацией других. Пусть это будет первая строка:
Основные свойства определителей
Симметричность |
Аддитивность по строкам |
Однородность по строкам |
Антикоммутативностьпо строкам |
|
|
|
|
=
=
Используя свойства аддитивности и однородности определителей, запишем:
+
+….+
+….+
(*)
Каждый из определителей в правой части равенства (*) содержит 2 одинаковые строки.
Рассмотрим
Ai=
.
Если поменять местами первую иi-тую
строку в этом определителе, то он не
изменится, так как эти строки состоят
из одинаковых чисел. Но согласно свойству
антикоммутативности, определитель при
этом должен сменить знак:
Ai
= -
Ai.
Но
существует единственное число, для
которого справедливо подобного рода
равенство – это нуль. Следовательно,
Ai=0.
Но тогда и все остальные определители
в правой части равенства (*) равны нулю.
Из этого вытекает, что
0.
Из рассмотренного утверждения вытекает следствие:
Если к какой-либо строке (столбцу) определителя прибавить любую линейную комбинацию других строк (столбцов) определителя, то определитель не изменится.
Следствие может быть использовано для сведения определителя к треугольному или диагональному виду, после чего вычисление определителя становится очень простым.
Покажем на примере, как вычисляются определители треугольных и диагональных матриц.
Пример.
.
Вычисляя определитель, мы последовательно раскладывали определители 4, 3, 2-го порядков по первому столбцу. Процедура вычисления не изменилась бы, если бы матрица определителя была нижнетреугольной или диагональной.
Вывод. Определители треугольных и диагональных матриц равны произведению элементов, стоящих на главной диагонали.
Любой определитель, не равный нулю, можно свести к вычислению определителя треугольного или диагонального вида, пользуясь элементарными преобразованиями его матрицы.
№ п/п |
Элементарные преобразования матрицы определителя |
Операции с определителями |
1 |
Умножение строки (столбца) на любое, отличное от нуля, число x. |
Умножить определитель
на число
|
2 |
Деление строки на любое, отличное от нуля, число x. |
Умножить определитель на число x. |
3 |
Сложение любой строки (столбца) с линейной комбинацией других строк (столбцов). |
Определитель не меняется.
|
4 |
Изменение порядка следования строк (столбцов) |
Поменяв местами две любые строки (столбца) определителя, поставить перед определителем знак «-». |
Пример.
Вычислить определитель, сведя его к треугольному виду:
=
=
=
=
=
=
==
.
В
фигурных скобках указаны выполняемые
действия. Например,
означает: из третьей и четвертой строк
вычли вторую строку.
Если порядок матрицы велик, то сведение ее к треугольному виду удобно выполнять по следующему алгоритму:
Выделить разрешающий элемент. При вычислении определителя – это элемент, стоящий на главной диагонали
.
Переписать строку, в которой стоит разрешающий элемент (разрешающую строку
).
В столбце под разрешающим элементом (разрешающем столбце
) записать нули.
Остальные элементы, стоящие ниже разрешающей строки и правее разрешающего столбца, вычислить по формуле:
, (
), которую легко запомнить какправило прямоугольника:
|
Натягиваем прямоугольник так, чтобы одна его диагональ соответствовала разрешающему элементу и вычисляемому элементу. На месте вычисляемого элемента записываем разность вычисляемого элемента и дроби, в числителе которой - произведение элементов, стоящих на другой диагонали прямоугольника, а в знаменателе – разрешающий элемент. |
При
вычислении определителя матрицы n-ного
порядка последовательность действий
1- 4 выполняется за n-1
шаг: на первом шаге в качестве разрешающего
элемента выбирают
,
на втором -
и т.д., на шаге (n-1)
-
.
Применим данный алгоритм к решению следующего примера.
Пример.
Вычислить
определитель матрицы:
Решение
Шаг
0. Запишем
определитель:
=
Шаг
1. Разрешающий
элемент
.
Выполняем последовательность действий
1-4:
=
Шаг
2. Разрешающий
элемент
.
Выполняем последовательность действий
1-4:
=
Шаг
3. Разрешающий
элемент
.
Выполняем последовательность действий
1-4:
=
Шаг
4. Разрешающий
элемент
.
Выполняем последовательность действий
1-4:
=
.
Матрица имеет треугольный вид, следовательно, ее определитель равен произведению диагональных элементов:
=
Замечание. Правило прямоугольника широко применяется в Линейном программировании – специальной дисциплине, которая изучается на старших курсах студентами экономического профиля.