Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Решение систем линейных алгебраических уравнений с помощью обратной матрицы.



 

Системой m линейных уравнений с n неизвестными называется система уравнений вида:

  (1)

 

Числа aij (i = 1, 2, … m; j = 1, 2, … n) называются коэффициентами системы, x1, x2, … xn – неизвестными, b1, b2, … bm – свободными членами.

Решением системы (1) называется совокупность чисел c1, c2, … cn, которые, будучи подставлены вместо неизвестных в систему, обращают уравнения системы в тождества.

Система называется квадратной, если число уравнений m равно числу неизвестных n.

Система называется совместной, если она имеет хотя бы одно решение. Система называется несовместной, если она не имеет решений.

Рассмотрим квадратную систему n линейных уравнений с n неизвестными:

  (2)

Введем матрицу системы

и матрицы-столбцы

В силу определения умножения матриц и равенства матриц, система n линейных уравнений с n неизвестными (2) равносильна одному матричному уравнению

  AX = B (3)

 

Уравнение (3) называют матричной записью системы (2).

Теорема 2.1. Рассмотрим квадратную систему линейных уравнений (2), записанную в матричном виде (3): AX = B. Пусть матрица A системы невырожденная, т.е. det A ≠ 0. Тогда в силу теоремы 1.2 (главы 1) уравнение (3) (а, значит, и система (2)) имеет единственное решение:

  X = A–1B


1.2.2. Решение квадратной системы линейных уравнений по формулам Крамера

 

Главным определителем системы линейных уравнений (2) называется определитель матрицы A:

Теорема 2.2. Пусть главный определитель Δ системы (2)отличен от 0, тогда система имеет единственное решение, которое находится по формулам Крамера:

где Δ i – определитель, полученный из главного определителя Δ заменой i-того столбца столбцом свободных членов, т.е.

Пример. Решить систему линейных уравнений:

Решение. Способ 1. Метод обратной матрицы.

Введем матрицы:

Вычислим определитель матрицы системы

Так как det A ≠ 0, то существует обратная матрица, и решение может быть найдено по формуле X = A–1B.

Найдем алгебраические дополнения элементов матрицы A:

 

Найдем обратную матрицу по формуле из теоремы 1.1 (главы 1):

Применяя формулу (4) теоремы 2.1, получим решение системы:

Таким образом, x1 = –1, x2 = 3, x3 = 2.

Способ 2 (по формулам Крамера).

Главный определитель системы уже найден: Δ = det A = –11. Найдем определители Δ 1, Δ 2, Δ 3:

Найдем неизвестные:


1.2.3. Метод Гаусса решения систем линейных уравнений

Рассмотрим систему m линейных уравнений с n неизвестными:

  (1)

Запишем систему (1) в матричном виде. Для этого введем матрицу A, составленную из коэффициентов системы

,

матрицу-столбец неизвестных

и матрицу-столбец свободных членов

Тогда систему (1) можно заменить одним эквивалентным ей матричным уравнением:

  AX = B (3)

Определение. Расширенной матрицей системы (1) называется следующая матрица (A|B) размера m ´ (n + 1):

 

Теорема Кронекера - Капелли

Теорема 2.3. Система (1) совместна тогда и только тогда, когда ранг матрицы A системы равен рангу расширенной матрицы (A|B).

rg A = rg (A|B).

Рассмотрим систему m линейных уравнений с n неизвестными (1). Для ее решения выполним следующие действия.

1) Приведем расширенную матрицу системы (A|B) к ступенчато-му виду посредством элементарных преобразований над строками.

2) Найдем rg A и rg (A|B). Возможны два случая:

● rg A = rg (A|B) Þ система совместна;

● rg A ≠ rg (A|B) Þ система несовместна (не имеет решений).

3) Если система совместна, ищем ее решение следующим образом

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

Если базисный минор расположен в левом верхнем углу, то матрица (A|B) приводится к следующему упрощенному виду:

4) Элементарным преобразованиям над строками расширенной матрицы соответствуют преобразования над уравнениями системы. В результате получаем систему, эквивалентную исходной:

  (5)

Первые 4 пункта алгоритма составляют прямой ход метода Гаусса. В результате исходная система существенно упрощается.

5) По системе (5) все неизвестные делим на две группы: базисные и свободные. Неизвестные, которым соответствуют столбцы, входящие в базисный минор, называются базисными переменными, остальные неизвестные называются свободными переменными. В системе (5) x1, x2, … xr – базисные переменные, xr+1, x r+2, … xn – свободные переменные. Из системы (5) выражаем базисные переменные через свободные:

  (6)

Равенства (6), выражающие базисные переменные через свободные, называются общим решением системы (1). При этом возможны два случая.

● Если rg A = rg (A|B) = n, то система имеет единственное решение (все переменные базисные, свободных переменных нет):

● Если rg A = rg (A|B) = r < n, система имеет бесконечное множество решений, r – базисных переменных и n r свободных переменных. Множество решений состоит из всех наборов чисел x1, x2, … xn – таких, что свободные переменные xr+1, x r+2, … xn принимают произвольные значения, а базисные переменные x1, x2, … xr находятся по формулам (6).

Определение. Решение системы, полученное из общего решения (6) при конкретных значениях свободных переменных, называется частным решением системы.

Содержание пункта 5 алгоритма составляет обратный ход метода Гаусса.

Пример 1. Решить систему линейных уравнений:

1) Приведем расширенную матрицу системы к ступенчатому виду с помощью элементарных преобразований строк:

2) Определяем ранги матриц. Матрицы A' и (A'|B') имеют две ненулевых строки, поэтому rg A' = rg (A'|B') = 2. По теореме 1.5 (об инвариантности ранга матрицы) ранги матриц A и (A|B) также равны 2: rg A = rg (A|B) = 2. Следовательно, (по теореме Кронекера-Капелли) система совместна.

3) Приводим матрицу к упрощенному виду. Для этого из первой строки вычитаем вторую:

4) Получаем систему уравнений, эквивалентную исходной:

5) Переменные x1, x2– базисные x3, x4 – свободные. Выразив базисные переменные через свободные, получим общее решение системы:

Найдем частное решение. Например, при x3 = 1, x4 = 1 получим x1 = –5, x2 = 3 Следовательно, частное решение имеет вид:


1.2.4. Однородные системы линейных уравнений

Система уравнений называется однородной, если все свободные члены равны нулю:

  (7)

 

или

Однородная система всегда совместна, так как имеет тривиальное (нулевое) решение x1 = x2 =... = xn = 0.

Если ранг матрицы системы равен числу неизвестных (rg A = n), то тривиальное решение единственное. Если ранг матрицы системы меньше числа неизвестных (r = rg A < n), система имеет бесконечно много решений.


Поделиться:



Последнее изменение этой страницы: 2019-05-18; Просмотров: 265; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.033 с.)
Главная | Случайная страница | Обратная связь