Применение матриц для решения систем линейных уравнений

Используя обратную матрицу, можно решить систему линейных уравнений, у которой число уравнений равно числу неизвестных, если detA ¹ 0.

Обозначим:

Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru , (1.10.1)

где X – матрица неизвестных, B – матрица свободных членов.

При таких обозначениях систему линейных уравнений

Применение матриц для решения систем линейных уравнений - student2.ru (1.10.2)

можно записать в матричной форме:

Применение матриц для решения систем линейных уравнений - student2.ru (1.10.3)

Умножим обе части полученного матричного уравнения слева на A–1: Применение матриц для решения систем линейных уравнений - student2.ru .

Далее, используя свойства произведения матриц, получим: (A-1∙A)∙X = A-1∙B, E∙X = A-1∙B,

Применение матриц для решения систем линейных уравнений - student2.ru (1.10.4)

Итак, чтобы найти матрицу неизвестных, достаточно матрицу A–1, обратную матрице A, умножить на матрицу свободных членов.

Пример

Решить систему уравнений с помощью обратной матрицы:

Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru

Решение

Обозначим:

Применение матриц для решения систем линейных уравнений - student2.ru , Применение матриц для решения систем линейных уравнений - student2.ru , Применение матриц для решения систем линейных уравнений - student2.ru .

Вычислим определитель основной матрицы системы: detA=23≠0. Так как detA¹0, систему можно решать матричным методом. Найдем матрицу A–1, обратную матрице A: Применение матриц для решения систем линейных уравнений - student2.ru Вычислим алгебраические дополнения Aik (i, k = 1, 2, 3) к элементам aik матрицы A: A11 = –23, A12 = –14, A13 = 11, A21 = 23, A22 = 1, A23 = –9, A31 = 0, A32 = 5, A33 = 1.

Применение матриц для решения систем линейных уравнений - student2.ru

Проверим, верно ли найдена A–1:

Применение матриц для решения систем линейных уравнений - student2.ru

Матрица A–1 найдена верно. Находим матрицу неизвестных: Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru Итак, x1 = –4, x2 = –2, x3 = 2. Проверим полученное решение: 2×(–4) – (–2) + 5×2 = –8 + 2 + 10 = 4, 3×(–4) – (–2) + 5×2 = –12 + 2 + 10 = 0, 5×(–4) + 2×(–2) + 13×2 = –20 – 4 + 26 = 2.

Метод Гаусса

Метод Гаусса (или метод последовательного исключения неизвестных) состоит в том, что посредством последовательного исключения неизвестных данная система

Применение матриц для решения систем линейных уравнений - student2.ru (1.11.1)

превращается в ступенчатую (в частности, треугольную) систему

Применение матриц для решения систем линейных уравнений - student2.ru (1.11.2)

Последняя система равносильна данной, но решать ее намного проще. Переход системы (1.11.1) к равносильной ей системе (1.11.2) называется прямым ходом метода Гаусса, а нахождение переменных из системы (1.11.2) – обратным ходом.

Рассмотрим этот метод на конкретных примерах.

Пример

Решить систему методом Гаусса:

Применение матриц для решения систем линейных уравнений - student2.ru

Решение

Исключим x1 из 2–го т 3–го уравнений. Для этого 1–е уравнение умножим на (–2) и прибавим его ко 2–му, а затем 1–е уравнение умножим на (–3) и прибавим его к 3–му уравнению:

Применение матриц для решения систем линейных уравнений - student2.ru

Новая система равносильна данной. Исключим из 3–го уравнения x2 для чего 2–е уравнение вычтем из 3–го:

Применение матриц для решения систем линейных уравнений - student2.ru

Из последней системы находим x3 = –1, x2 = (56 + x3)/11 = (56 – 1)/11 = 55/11 = 5, x1 = –22 +4x2 – 3x3 = –22 + 4×5 – 3×(–1) = 1.

Пример

Решить систему методом Гаусса:

Применение матриц для решения систем линейных уравнений - student2.ru

Решение

Умножим 2–е уравнение на (–2), а 1–е – на 3 и сложим, а затем 2–е уравнение умножим на (–5), а 3–е – на 3 и тоже сложим. Получим Применение матриц для решения систем линейных уравнений - student2.ru Исключим x2 из 3–го уравнения, умножив 2–е уравнение на (–2) и прибавив его к 3–му уравнению:

Применение матриц для решения систем линейных уравнений - student2.ru

Последнее уравнение превратилось в неверное равенство. Это говорит о том, что система несовместна, т.е. решений не имеет.

Пример

Решить систему методом Гаусса:

Применение матриц для решения систем линейных уравнений - student2.ru

Решение

Исключим x1 из 2–го и 3–го уравнений. Для этого умножим 1–е уравнение на (–1) и прибавляем его ко 2–му, далее умножим 1–е же на (–4) и прибавляем к 3–му уравнению:

Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru

Так 2–е и 3–е уравнения одинаковы, одно из них отбрасываем:

Применение матриц для решения систем линейных уравнений - student2.ru

Число уравнений – два – меньше числа неизвестных – три. Такая система имеет бесчисленное множество решений. Пусть x3 = 13k, где k – произвольное число. Тогда x2 = (16/13)x3 = 16k, x1 = 3x2 – 5x3 = –17k.

Преобразования Гаусса удобно проводить не с самой системой уравнений, а с матрицей ее коэффициентов. Введем матрицу

Применение матриц для решения систем линейных уравнений - student2.ru (1.11.3)

называемую расширенной матрицей системы (1.8.1) размера m´(n+1), так как матрица А дополнена столбцом свободных членов.

Пример

Найти решение системы уравнений методом Гаусса.

Применение матриц для решения систем линейных уравнений - student2.ru

Решение

Составим расширенную матрицу этой системы, после чего выполним соответствующие шаги прямого хода Гаусса.

Шаг 1. Умножим первую строку матрицы AB на –2 и прибавим ее ко второй и третьей строке. Затем умножим первую строку матрицы AB на –3 и прибавим ее к четвертой строке. Получим

Применение матриц для решения систем линейных уравнений - student2.ru .

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

Шаг 2. Умножим вторую строку полученной матрицы на –7/5 и прибавим ее к третьей строке. Получим

Применение матриц для решения систем линейных уравнений - student2.ru .

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

Применение матриц для решения систем линейных уравнений - student2.ru

Из этой системы получаем обратным ходом метода Гаусса

Применение матриц для решения систем линейных уравнений - student2.ru , Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru

Данная система уравнений имеет бесчисленное множество решений, так как x4 может принимать любые значения.

Отметим достоинства метода Гаусса по сравнению с методом обратной матрицы и методом Крамера:

- метод является значительно менее трудоемким;

- метод дает возможность однозначно установить, совместна система или нет, а в случае

совместности, найти ее решения;

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

1.12. Системы m линейных уравнений с n неизвестными. Теорема Кронекера–Капелли

Пусть задана система линейных уравнений общего вида (1.8.1) , где m£n, т.е. число неизвестных не меньше числа уравнений. Вопрос о разрешимости системы (1.8.1) рассматривается в следующей теореме.

Теорема Кронекера–Капелли (критерий совместности системы).

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

Не проводя строго доказательства теоремы, поясним его. В процессе преобразования системы уравнений (1.8.1) к виду (1.11.2), т.е элементарных преобразований матрицы системы Применение матриц для решения систем линейных уравнений - student2.ru и расширенной матрицы Применение матриц для решения систем линейных уравнений - student2.ru , ранги этих матриц не изменяются. Выше (п. 1.11) было установлено, что система (1.11.2) совместна тогда и только тогда, когда все свободные члены Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru , …, Применение матриц для решения систем линейных уравнений - student2.ru равны нулю. В этом случае, как нетрудно проверить, ранг матрицы и ранг расширенной матрицы системы (1.11.2), так же как и исходной системы (1.8.1) совпадают (оба равны r).

Представим общий порядок решения системы общего вида.

Необходимо определить совместность системы, т.е. определить ранги матрицы системы Применение матриц для решения систем линейных уравнений - student2.ru и расширенной матрицы Применение матриц для решения систем линейных уравнений - student2.ru . Из теоремы Кронекера–Капелли следует, что если ранги этих матриц не совпадают, то система не совместна и нет смысла ее решать. Если же ранги матриц Применение матриц для решения систем линейных уравнений - student2.ru и Применение матриц для решения систем линейных уравнений - student2.ru равны, то система совместна.

Для совместных систем линейных уравнений справедливы следующие теоремы:

– если ранг матрицы совместной системы равен числу переменных, т.е. r=n, то система имеет единственное решение.

– если ранг матрицы совместной системы меньше числа переменных, т.е. r<n, то система (1.8.1) неопределенная и имеет бесконечное множество решений.

Результаты исследования системы (1.8.1) приведены в виде схемы на рис. 1.1.

Применение матриц для решения систем линейных уравнений - student2.ru

Рис. 1.1. Исследование системы линейных уравнений

1.13. n–мерный вектор и векторное пространство

Множества всех плоских или пространственных векторов, в которых определены операции сложения и умножения на число, являются простейшими примерами векторных пространств. Здесь мы приведем обобщение этих понятий на n–мерный случай.

Определение

Любой упорядоченный набор из n действительных чисел Применение матриц для решения систем линейных уравнений - student2.ru называется n–мерным вектором Применение матриц для решения систем линейных уравнений - student2.ru ; при этом числа, составляющие упомянутый набор, называются координатами вектора Применение матриц для решения систем линейных уравнений - student2.ru .

Координаты n–мерного вектора Применение матриц для решения систем линейных уравнений - student2.ru можно расположить либо в строку Применение матриц для решения систем линейных уравнений - student2.ru (вектор–строка), либо в столбец (вектор–столбец) Применение матриц для решения систем линейных уравнений - student2.ru .

Определение

Два n–мерных вектора равны тогда и только тогда, когда равны их соответствующие координаты, т.е. Применение матриц для решения систем линейных уравнений - student2.ru , если Применение матриц для решения систем линейных уравнений - student2.ru

Определение

Суммой двух n–мерных векторов называется вектор Применение матриц для решения систем линейных уравнений - student2.ru , компоненты которого равны сумме соответствующих компонент слагаемых векторов, т.е., Применение матриц для решения систем линейных уравнений - student2.ru

Определение

Произведением n–мерного вектора Применение матриц для решения систем линейных уравнений - student2.ru на действительное число l называется вектор Применение матриц для решения систем линейных уравнений - student2.ru , компоненты которого равны произведению l на соответствующие компоненты вектора Применение матриц для решения систем линейных уравнений - student2.ru , т.е., Применение матриц для решения систем линейных уравнений - student2.ru ,.

Линейные операции над n–мерными векторами удовлетворяют следующим свойствам:

Применение матриц для решения систем линейных уравнений - student2.ru – перемести тельное свойство;

Применение матриц для решения систем линейных уравнений - student2.ru – сочетательное свойство;

Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru – сочетательное относительно числового множителя свойство;

Применение матриц для решения систем линейных уравнений - student2.ru – распределительное относительно суммы векторов свойство;

Применение матриц для решения систем линейных уравнений - student2.ru – распределительное относительно суммы числовых множителей свойство;

Существует нулевой вектор Применение матриц для решения систем линейных уравнений - student2.ru такой, что Применение матриц для решения систем линейных уравнений - student2.ru для любого вектора Применение матриц для решения систем линейных уравнений - student2.ru .

Для любого вектора Применение матриц для решения систем линейных уравнений - student2.ru существует противоположный вектор Применение матриц для решения систем линейных уравнений - student2.ru такой, что Применение матриц для решения систем линейных уравнений - student2.ru ;

Применение матриц для решения систем линейных уравнений - student2.ru для любого вектора Применение матриц для решения систем линейных уравнений - student2.ru .

Определение

Совокупность Применение матриц для решения систем линейных уравнений - student2.ru –мерных векторов, для которых определены операции сложения векторов и умножения вектора на число, и удовлетворяющих приведенным выше свойствам, называется линейным векторным пространством Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru .

Евклидово пространство

Выше мы определили линейное (векторное) пространство, в котором можно складывать векторы и умножать их на числа, ввели понятие размерности и базиса, а теперь в данном пространстве введем метрику, т.е. способ измерять длины и углы. Это можно, например, сделать, если ввести понятие скалярного произведения.

Определение

Скалярным произведением двух векторов x= Применение матриц для решения систем линейных уравнений - student2.ru и y= Применение матриц для решения систем линейных уравнений - student2.ru называется число

Применение матриц для решения систем линейных уравнений - student2.ru (1.16.1)

Скалярное произведение имеет следующие свойства:

1. Применение матриц для решения систем линейных уравнений - student2.ru – коммутативное свойство.

2. Применение матриц для решения систем линейных уравнений - student2.ru – дистрибутивное свойство.

3. Применение матриц для решения систем линейных уравнений - student2.ru –для любого действительного числа α.

4. Применение матриц для решения систем линейных уравнений - student2.ru , если x ненулевой вектор, Применение матриц для решения систем линейных уравнений - student2.ru , если x нулевой вектор.

Определение

Линейное (векторное) пространство, в котором задано скалярное произведение векторов, удовлетворяющее указанным четырем свойствам (рассматриваемым как аксиомы), называется евклидовым пространством.

Длиной (нормой) вектора x в евклидовом пространстве называется корень квадратный из его скалярного квадрата:

Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru (1.16.2)

Имеют следующие свойства длины вектора:

1. Применение матриц для решения систем линейных уравнений - student2.ru тогда и только тогда, когда Применение матриц для решения систем линейных уравнений - student2.ru .

2. Применение матриц для решения систем линейных уравнений - student2.ru , где λ – действительное число.

3. Применение матриц для решения систем линейных уравнений - student2.ru – неравенство Коши–Буняковского.

4. Применение матриц для решения систем линейных уравнений - student2.ru – неравенство треугольника.

Угол φ между двумя векторами x и у определяется равенством

Применение матриц для решения систем линейных уравнений - student2.ru (1.16.3)

где Применение матриц для решения систем линейных уравнений - student2.ru

Определение

Два вектора называются ортогональными, если их скалярное произведение равно нулю.

Очевидно, что нулевой вектор ортогонален любому другому вектору. Из определения следует, если два ненулевых вектора ортогональны, то угол между ними равен Применение матриц для решения систем линейных уравнений - student2.ru

Векторы e1 , e2 , … , en n–мерного евклидова пространства образуют ортонормированный базис, если эти векторы попарно ортогональны и норма каждого из них равна единице, т.е. (ei ,ej) = 0 при Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru и Применение матриц для решения систем линейных уравнений - student2.ru при Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru .

Теорема

Во всяком n–мерном евклидовом пространстве существует ортонормированный базис.

Упражнения

1. Вычислить определители

Применение матриц для решения систем линейных уравнений - student2.ru

2. Решить системы:

Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru

3. Вычислить площадь треугольника с вершинами в точках (1, –2), (2, 3), (4, 5).

4. Лежат ли три точки (1, 1), (3, 3), (0, 0) на одной прямой?

5. Составить уравнение прямой, проходящей через две точки (3, 2) и( –1, 3).

6. Найти высоту треугольника с вершинами А(x1, y1), В(x2, y2), С(x3, y3).

7. Пользуясь решением предыдущего упражнения, найти площадь треуголь­ника с вершинами А(x1, y1), В(x2, y2), С(x3, y3)

8. Показать, что площадь выпуклого четырехугольника ABCD с вершинами А(x1, y1), В(x2, y2), С(x3, y3), В(x4, y4) равна

Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru

9. Вычислить определитель

Применение матриц для решения систем линейных уравнений - student2.ru

10. Найти х из уравнений:

Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru Применение матриц для решения систем линейных уравнений - student2.ru

11. При каком порядке обхода вершин выражение в скобках будет иметь знак + ?

12. Упростить выражения:

Применение матриц для решения систем линейных уравнений - student2.ru

13. Доказать тождество

Применение матриц для решения систем линейных уравнений - student2.ru

Наши рекомендации