Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]


Системы линейных алгебраических уравнений

Системы линейных алгебраических уравнений


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


\begin{cases}a_{11}x_1+a_{12}x_2+\ldots+a_{1n}x_n=b_1,\\ a_{21}x_1+a_{22}x_{2}+\ldots+a_{2n}x_n=b_2,\\ \cdots\cdots\cdots\cdots\cdots,\\ a_{m1}x_1+x_{m2}x_2+\ldots+a_{mn}x_n=b_m.\end{cases}
(5.1)

Числа a_{ij},~i=1,\ldots,m,~j=1,\ldots,n называются коэффициентами системы; b_1,b_2,\ldots,b_mсвободными членами, x_1,x_2,\ldots,x_nнеизвестными. Количество m уравнений в системе может быть меньше, больше или равно числу n неизвестных.


Решением системы называется упорядоченная совокупность n чисел (\alpha_1,\alpha_2,\ldots,\alpha_n) такая, что после замены неизвестных x_1,x_2,\ldots,x_n соответственно числами \alpha_1,\alpha_2,\ldots,\alpha_n каждое уравнение системы превращается в верное числовое равенство. Система называется совместной, если она имеет хотя бы одно решение. Если система не имеет ни одного решения, то она называется несовместной.


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


\begin{cases}a_{11}x_1+a_{12}x_2+\ldots+a_{1n}x_n=0,\\ a_{21}x_1+a_{22}x_{2}+\ldots+a_{2n}x_n=0,\\ \cdots\cdots\cdots\cdots\cdots,\\ a_{m1}x_1+x_{m2}x_2+\ldots+a_{mn}x_n=0.\end{cases}
(5.2)

В отличие от однородной, систему общего вида (5.1) называют неоднородной.


Систему (5.1) принято записывать в матричной форме. Для этого из коэффициентов системы составляем матрицу системы


A=\begin{pmatrix}a_{11}&\ldots&a_{1n}\\ \vdots&\ddots&\vdots\\ a_{m1}&\cdots&a_{mn}\end{pmatrix}\!,

свободные члены записываем в столбец свободных членов


b=\begin{pmatrix}b_1\\\vdots\\b_m\end{pmatrix}\!,

а неизвестные — в столбец неизвестных


x=\begin{pmatrix}x_1\\\vdots\\x_n\end{pmatrix}\!.

Матричная запись неоднородной системы уравнений (5.1) имеет вид


Ax=b,
(5.3)
а однородной:
Ax=o,
(5.4)

где символ o в правой части обозначает нулевой столбец размеров m\times1.

Матричную запись (5.3) системы уравнений можно представить в эквивалентной форме


\begin{pmatrix}a_{11}\\\vdots\\a_{m1}\end{pmatrix}\!\cdot x_1+\begin{pmatrix}a_{12}\\\vdots\\a_{m2}\end{pmatrix}\!\cdot x_2+\ldots +\begin{pmatrix}a_{1n}\\\vdots\\a_{mn}\end{pmatrix}\!\cdot x_n=\begin{pmatrix}b_1\\\vdots\\b_m\end{pmatrix}\!.

Тогда решение системы представляется столбцом x=\begin{pmatrix}\alpha_1\\\vdots\\\alpha_n\end{pmatrix} и удовлетворяет равенству


\begin{pmatrix}a_{11}\\\vdots\\a_{m1}\end{pmatrix}\!\cdot\alpha_1+\begin{pmatrix}a_{12}\\\vdots\\a_{m2}\end{pmatrix}\!\cdot\alpha_2+\ldots +\begin{pmatrix}a_{1n}\\\vdots\\ a_{mn} \end{pmatrix}\!\cdot\alpha_n =\begin{pmatrix}b_1\\\vdots\\b_m\end{pmatrix}\!,
(5.5)

т.е. столбец свободных членов является линейной комбинацией столбцов матрицы системы.


Относительно системы уравнений нас интересуют ответы на следующие вопросы:


1. Совместна система или нет?

2. Если система совместна, то имеет ли она единственное решение или нет?

3. Если решение единственное, то как его найти?

4. Если система имеет бесконечно много решений, то какова структура множества решений?

5. Как в бесконечном множестве решений системы определить одно решение, наилучшее с практической точки зрения?

6. Если система несовместна, то как определить ее приближенное решение?




Правило Крамера


Рассмотрим случай, когда число m уравнений равно числу n неизвестных (m=n), т.е. систему


\begin{cases}a_{11}x_1+\ldots+a_{1n}x_n=b_1,\\\cdots\cdots\cdots\cdots\\ a_{n1}x_1+\ldots+a_{nn}x_{n}=b_n,\end{cases}
(5.6)

где матрица системы — квадратная n-го порядка:


A=\begin{pmatrix}a_{11}&a_{12}&\cdots&a_{1n}\\ a_{21}&a_{22}&\cdots&a_{2n}\\ \vdots&\vdots&\ddots&\vdots\\ a_{n1}&a_{n2}&\cdots&a_{nn}\end{pmatrix}\!.

Ее определитель обозначим


\Delta=\det{A}= \begin{vmatrix}a_{11}&a_{12}&\cdots&a_{1n}\\ a_{21}&a_{22}&\cdots&a_{2n}\\ \vdots&\vdots&\ddots&\vdots\\ a_{n1}&a_{n2}&\cdots&a_{nn}\end{vmatrix}\!.

Теорема 5.1 (правило Крамера). Если определитель \Delta матрицы системы n линейных уравнений с n неизвестными отличен от нуля, то система имеет единственное решение, которое находится по формулам


x_i=\frac{\Delta_i}{\Delta},\quad i=1,2,\ldots,n,

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


\Delta_i= \begin{vmatrix}a_{11}&\cdots&a_{1\,i-1}&b_1&a_{1\,i+1}&\cdots&a_{1n}\\ a_{21}&\cdots&a_{2\,i-1}&b_2&a_{2\,i+1}&\cdots&a_{2n}\\ \vdots&\ddots&\vdots& \vdots&\vdots& \ddots&\vdots\\ a_{n1}&\cdots&a_{n\,i-1}&b_n&a_{n\,i+1}&\cdots&a_{nn} \end{vmatrix}.

В самом деле, рассмотрим систему (5.6) как матричное уравнение Ax=b. Так как определитель \Delta матрицы A отличен от нуля, по теореме 4.2 заключаем, что матричное уравнение Ax=b имеет единственное решение:


x=A^{-1}b,

где A^{-1}=\frac{1}{\Delta}A^{+} — обратная матрица. Запишем i-й элемент столбца x, учитывая, что в i-й строке присоединенной матрицы A^{+} стоят алгебраические дополнения i-го столбца матрицы A:


x_i=\frac{1}{\Delta}\Bigl(A_{1i}b_1+A_{2i}b_2+\ldots+a_{ni}b_n\Bigr).

Заметим, что в скобках записано разложение определителя \Delta_i по i-му столбцу, т.е. x_i=\frac{\Delta_i}{\Delta}, что и требовалось доказать.


Замечания 5.1


1. На практике при больших n правило Крамера не применяется, так как вычисление (n+1) определителя n-го порядка требует большого числа арифметических операций. Поэтому применяются более экономичные алгоритмы. Обычно, правило Крамера используется, когда нужно найти только несколько неизвестных (например, одну) среди многих. В теоретических исследованиях правило Крамера незаменимо и используется весьма продуктивно.


2. Если \Delta=0 и хотя бы один определитель \Delta_i\ne0, то система несовместна. Если \Delta=\Delta_1=\ldots=\Delta_n=0, то возможны два случая: либо система несовместна, либо имеет бесконечно много решений.




Пример 5.1. Решить систему линейных уравнений с помощью правила Крамера


\begin{cases}2x_1+2x_2+x_3=9,\\x_1+x_2=3,\\2x_2+x_3=7.\end{cases}

Решение. Составим матрицу системы A=\begin{pmatrix}2&2&1\\1&1&0\\0&2&1\end{pmatrix}. Вычислим ее определитель


\Delta= \begin{vmatrix}2&2&1\\ 1&1&0\\ 0&2&1 \end{vmatrix}=2+2-2=2.

Так как определитель отличен от нуля, система имеет единственное решение (см. теорему 5.1). Находим определители \Delta_i и неизвестные x_i (i=1,2,3):


\begin{aligned}\Delta_1&=\begin{vmatrix}9&2&1\\3&1&0\\7&2&1\end{vmatrix}= 9+6-7-6=2,\quad x_1=\frac{\Delta_1}{\Delta}=\frac{2}{2}=1;\\[5pt] \Delta_2&=\begin{vmatrix}2&9&1\\1&3&0\\0&7&1\end{vmatrix}= 6+7-9=4,\quad x_1=\frac{\Delta_2}{\Delta}=\frac{4}{2}=2;\\[5pt] \Delta_3&=\begin{vmatrix}2&2&9\\1&1&3\\0&2&7\end{vmatrix}= 6+7-9=4,\quad x_3=\frac{\Delta_3}{\Delta}=\frac{6}{2}=3.\end{aligned}



Условие совместности системы линейных уравнений


Рассмотрим систему (5.3) m линейных уравнений с n неизвестными. Составим блочную матрицу, приписав к матрице A справа столбец свободных членов. Получим расширенную матрицу системы:


\begin{pmatrix}A\mid b\end{pmatrix}= \begin{pmatrix} a_{11}&\cdots&a_{1n}\!\!& \vline\!\!&b_1\\ a_{21}&\cdots&a_{2n}\!\!&\vline\!\!&b_2\\ \vdots&\ddots&\vdots\!\!&\vline\!\!&\vdots\\ a_{m1}&\cdots&a_{mn}\!\!&\vline\!\!&b_m \end{pmatrix}_{m\times(n+1)}
(5.7)

Эта матрица содержит всю информацию о системе уравнений, за исключением обозначений неизвестных.


Теорема 5.2 Кронекера-Капелли. Система Ax=b совместна тогда и только тогда, когда ранг матрицы системы равен рангу расширенной матрицы: \operatorname{rg}A=\operatorname{rg}(A\mid b).


Необходимость следует из равенства (5.5) и следствия 1 теоремы 3.3. Если система имеет решение, то столбец свободных членов есть линейная комбинация столбцов матрицы системы. Поэтому при вычеркивании столбца Ь из расширенной матрицы \begin{pmatrix}A\mid b\end{pmatrix} ее ранг не изменяется. Следовательно, \operatorname{rg}(A\mid b)=\operatorname{rg}A.


Для доказательства достаточности нужно использовать теорему о базисном миноре. Из равенства \operatorname{rg}A= \operatorname{rg}(A\mid b) следует, что базисный минор матрицы A является базисным минором расширенной матрицы \begin{pmatrix}A\mid b\end{pmatrix}. Поэтому столбец b является линейной комбинацией столбцов базисного минора матрицы A, а, значит, и всех столбцов матрицы A. Следовательно, существуют числа \alpha_1,\alpha_2,\ldots,\alpha_n, удовлетворяющие условию (5.5), т.е. система совместна.


Замечание 5.2. Теорема Кронекера-Капелли дает лишь критерий существования решения системы, но не указывает способа отыскания этого решения.




Пример 5.2. Определить, имеет ли система уравнений решения


\begin{cases}x_1+2x_3+x_4=1, \\2x_1+x_2+x_4=0,\\ 3x_1+x_2+2x_3+2x_4=2.\end{cases}

Решение. Составим матрицу системы и расширенную матрицу системы


A= \begin{pmatrix}1&0&2&1\\ 2&1&0&1\\ 3&1&2&2\end{pmatrix}\!,\quad \begin{pmatrix}A\mid b\end{pmatrix}= \begin{pmatrix}1&0&2&1\!\!&\vline\!\!&1\\ 2&1&0&1\!\!&\vline\!\!&0\\ 3&1&2&2\!\!&\vline\!\!&2\end{pmatrix}\!.

Ранг матрицы A равен 2, так как она имеет не равные нулю миноры второго порядка и третья строка этой матрицы равна сумме первых двух строк. Следовательно, третью строку можно вычеркнуть, при этом ранг матрицы не изменится. Ранг расширенной матрицы равен трем, так как она имеет не равный нулю минор третьего порядка, например, минор, составленный из первого, второго и последнего столбцов расширенной матрицы


M_{{}_{1\,2\,5}}^{{}^{1\,2\,3}}= \begin{vmatrix}1&0&1\\2&1&0\\3&1&2\end{vmatrix}= 2+2-3=1\ne0.

Следовательно, \operatorname{rg}A\ne\operatorname{rg}(A\mid b). Поэтому система несовместна (не имеет решений).

Математический форум (помощь с решением задач, обсуждение вопросов по математике).
Кнопка "Поделиться"
Если заметили ошибку, опечатку или есть предложения, напишите в комментариях.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved