AMKbook.Net Задачи должны иметь решение

Метод Гаусса. Примеры решения систем линейных алгебраических уравнений методом Гаусса.

Методом Гаусса можно решить любую систему линейных алгебраических уравнений (СЛАУ). Метод Гаусса преобразует расширенную матрицу системы, с помощью таких операций:

  1. Смена мест двух строк.
  2. Умножение всех элементов строки на некоторое число, не равное нулю.
  3. Прибавление к элементам одной строки соответствующих элементов другой строки, умноженных на любой множитель.

Отмечу, что можно менять местами и столбцы матрицы системы, хоть применяется это преобразование нечасто. Например, смена мест первого и третьего столбцов матрицы системы означает, что переменные \(\displaystyle{x_1}\) и \(\displaystyle{x_3}\) поменялись местами во всех уравнениях.

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

Нулевая строка – строка, все элементы которой равны нулю. Ненулевая строка – строка, хоть один элемент которой отличен от нуля. Ведущим элементом ненулевой строки называется её первый (считая слева направо) отличный от нуля элемент.

Например, строка \(\displaystyle{(0;0;5;-9;0)}\) является ненулевой, так как содержит хотя бы один элемент, не равный 0 (например, -9). Ведущим в этой строке будет третий элемент (он равен 5).

Буквами \(\displaystyle{r}\) (от слова "row") я стану обозначать строки: \(\displaystyle{r_1}\) – первая строка, \(\displaystyle{r_2}\) – вторая строка и так далее.

Прямой ход метода Гаусса

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

Если в ходе преобразований возникнет нулевая строка – убираем её из матрицы. Также удаляем одинаковые строки (т.е. строки, все соответствующие элементы которых равны меж собой), оставляя при этом одну из этих строк. Например, если строки \(\displaystyle{r_2}\), \(\displaystyle{r_5}\) и \(\displaystyle{r_6}\) одинаковы, то можно оставить одну из них, – например, строку \(\displaystyle{r_2}\), удалив \(\displaystyle{r_5}\) и \(\displaystyle{r_6}\).

Заметка относительно удаления пропорциональных строк

Указанную выше возможность удаления одинаковых строк можно обобщить: допустимо вычёркивать не только одинаковые строки. Если все элементы одной строки равны соответствующим элементам другой строки, умноженным на некое отличное от нуля число, то одну из этих строк можно вычеркнуть. Например, для строк \(\displaystyle{(-2;\;0;\;4)}\) и \(\displaystyle{(-6;\;0;\;12)}\) имеем

\[(-6;\;0;\;12)=3\cdot(-2;\;0;\;4)\]

Следовательно, одну из этих строк можно убрать из матрицы. Впрочем, обязательным условием остаётся лишь вычёркивание нулевых строк. Из повторяющихся или пропорциональных строк в любом случае останется лишь одна, а остальные станут нулевыми и будут удалены из матрицы.

Если в ходе выполнения прямого хода метода Гаусса возникла строка вида \(\displaystyle{\left(\begin{array} {cccc|c}0 & 0 &\ldots & 0 & x\end{array}\right)}\), где \(\displaystyle{x\neq{0}}\), то система является несовместной, т.е. не имеет решения.

Теперь рассмотрим подробнее те преобразования над строками, которые выполняются на каждом шаге прямого хода метода Гаусса. Пусть под текущей строкой, которую нам нужно использовать на данном шаге, имеется хоть одна строка, причём \(\displaystyle{k}\) – номер ведущего элемента текущей строки, а \(\displaystyle{k_{\min}}\) – наименьший из номеров ведущих элементов тех строк, которые лежат ниже текущей строки.

В конце прямого хода метода Гаусса мы должны получить ступенчатую матрицу вида \(\displaystyle{\left(C|D\right)}\), где \(\displaystyle{C}\) – преобразованная матрица системы, а \(\displaystyle{D}\) – преобразованная матрица свободных членов системы.

Обратный ход метода Гаусса

В начале обратного хода метода Гаусса нужно проанализировать результат предыдущего этапа решения. Если матрица \(\displaystyle{C}\) является прямоугольной, то часть столбцов матрицы \(\displaystyle{C}\) нужно перенести за черту. Обычно до черты оставляют те столбцы, которые содержат ведущий элемент некоей строки данной матрицы. Остальные столбцы переносят за черту (знаки элементов в переносимых столбцах при этом изменятся на противоположные). Это делается для того, чтобы матрица \(\displaystyle{C}\) стала верхней треугольной матрицей. Если же матрица \(\displaystyle{C}\) является квадратной, то никаких дополнительных действий со столбцами выполнять не нужно.

Цель обратного хода метода Гаусса: привести матрицу \(\displaystyle{\left(C|D\right)}\) к виду \(\displaystyle{\left(E|F\right)}\), где \(\displaystyle{E}\) – единичная матрица. На обратном ходе метода Гаусса сначала используется последняя строка, затем предпоследняя, и так далее – пока не дойдём до первой строки.

С каждой строкой делаем однотипные действия. Пусть, например, речь идёт о некоей k-й строке \(\displaystyle{r_k}\). Матрица, расположенная до черты, содержит в строке \(\displaystyle{r_k}\) ненулевой диагональный элемент \(\displaystyle{a_{kk}}\). Если \(\displaystyle{a_{kk}=1}\), то это нас вполне устраивает, а если \(\displaystyle{a_{kk}\neq{1}}\), то умножаем строку \(\displaystyle{r_k}\) на коэффициент \(\displaystyle{\frac{1}{a_{kk}}}\), чтобы диагональный элемент стал равен 1. Затем с помошью строки \(\displaystyle{r_k}\) обнуляем элементы k-го столбца, расположенные над строкой \(\displaystyle{r_k}\).

Задача №1

Условие

Решить СЛАУ \(\displaystyle{ \left\{\begin{aligned} & x_1+2x_2=11;\\ & 3x_1-x_2=12. \end{aligned}\right.}\) методом Гаусса.

Решение

Это вводный пример, в котором поясняются базовые действия, лежащие в основе метода Гаусса. Системы с двумя уравнениями и двумя переменными изучаются в школьном курсе математики, где для их решения применяются методы подстановки и сложения. Метод Гаусса, по сути, и представляет собой обобщённый метод сложения.

Для начала избавимся от переменной \(\displaystyle{x_1}\) во втором уравнении. Для этого из второго уравнения вычтем первое уравнение, предварительно умноженное на \(\displaystyle{3}\):

\[ 3x_1-x_2-3\cdot (x_1+2x_2)=12-3\cdot 11;\\ 3x_1-x_2-3x_1-6x_2=12-33;\\ -7x_2=-21. \]

Фразу "из второго уравнения вычтем первое уравнение, предварительно умноженное на \(\displaystyle{3}\)" запишем короче: \(\displaystyle{II-3\cdot{I}}\). Заметьте, первое уравнение системы мы не изменяли. Мы затронули лишь второе уравнение, поэтому исходная система станет такой:

\[ \left\{\begin{aligned} & x_1+2x_2=11;\\ & -7x_2=-21. \end{aligned}\right.\]

Домножив обе части второго уравнения \(\displaystyle{-7x_2=-21}\) на \(\displaystyle{-\frac{1}{7}}\), имеем \(\displaystyle{x_2=3}\). При этом система примет такой вид:

\[ \left\{\begin{aligned} & x_1+2x_2=11;\\ & x_2=3. \end{aligned}\right. \]

Переменная \(\displaystyle{x_2}\) найдена. Осталось определить значение переменной \(\displaystyle{x_1}\). Для этой цели преобразуем первое уравнение, убрав из него переменную \(\displaystyle{x_2}\). Вычтем из первого уравнения второе уравнение, предварительно умноженное на 2 (т.е. выполним действие \(\displaystyle{I-2\cdot{II}}\)). Первое уравнение станет таким:

\[ x_1+2x_2-2\cdot x_2=11-2\cdot 3;\\ x_1=11-6=5. \]

Итак, \(\displaystyle{ \left\{\begin{aligned} & x_1=5;\\& x_2=3.\end{aligned}\right.}\)

Ответ найден. Запишем то же решение, но уже без промежуточных пояснений. Решение методом Гаусса заданной СЛАУ будет иметь вид:

\[ \left\{\begin{aligned} & x_1+2x_2=11;\\ & 3x_1-x_2=12. \end{aligned}\right. \begin{array} {l} \phantom{0} \\ II-3\cdot{I} \end{array} \Rightarrow \left\{\begin{aligned} & x_1+2x_2=11;\\ & -7x_2=-21. \end{aligned}\right. \begin{array} {l} \phantom{0} \\ -1/7\cdot{II} \end{array} \Rightarrow \left\{\begin{aligned} & x_1+2x_2=11;\\ & x_2=3. \end{aligned}\right. \begin{array} {l} I-2\cdot{II} \\ \phantom{0} \end{array} \Rightarrow \left\{\begin{aligned} & x_1=5;\\ & x_2=3. \end{aligned}\right.\]

Однако такая форма записи неудобна. Гораздо удобнее работать с матричной формой записи. Запишем расширенную матрицу заданной системы: \(\displaystyle{\left(\begin{array} {cc|c} 1 & 2 & 11\\ 3 & -1& 12 \end{array} \right)}\). Когда мы вычитаем или складываем уравнения, то, по сути, мы складываем или вычитаем строки этой матрицы. В матричной форме записи метод Гаусса станет таким:

\[ \left(\begin{array} {cc|c} 1 & 2 & 11\\ 3 & -1& 12 \end{array} \right) \begin{array} {l} \phantom{0} \\ r_2-3r_1 \end{array} \rightarrow \left(\begin{array} {cc|c} 1 & 2 & 11\\ 0 & -7& -21 \end{array} \right) \begin{array} {l} \phantom{0} \\ -1/7\cdot{r_2} \end{array} \rightarrow \left(\begin{array} {cc|c} 1 & 2 & 11\\ 0 & 1& 3 \end{array} \right) \begin{array} {l} r_1-2r_2 \\ \phantom{0} \end{array} \rightarrow \left(\begin{array} {cc|c} 1 & 0 & 5\\ 0 & 1& 3 \end{array} \right) \]

Отсюда имеем: \(\displaystyle{x_1=5}\), \(\displaystyle{x_2=3}\). Обратите внимание, что от матричной формы записи всегда можно перейти к уравнениям и наоборот. Например, вторая строка матрицы \(\displaystyle{\left( \begin{array} {cc|c} 1 & 2 & 11\\ 0 & -7 & -21 \end{array} \right)}\) соответствует уравнению \(\displaystyle{0\cdot x_1-7\cdot x_2=-21}\), т.е. \(\displaystyle{-7x_2=-21}\).

Ответ:

\(\displaystyle{x_1=5}\), \(\displaystyle{x_2=3}\).

Задача №2

Условие

Решить СЛАУ \(\displaystyle{ \left\{ \begin{aligned} & 2x_1+10x_2-3x_3=38;\\ & -3x_1-24x_2+5x_3=-86;\\ & x_1+3x_2-5x_3=27. \end{aligned} \right.}\) методом Гаусса.

Решение

Запишем расширенную матрицу данной системы: \(\displaystyle{\widetilde{A}=\left( \begin{array} {ccc|c} 2 & 10 & -3 & 38\\ -3 & -24& 5 & -86 \\ 1 & 3& -5& 27 \end{array} \right)}\). Напомню, что слева от черты расположена матрица системы: \(\displaystyle{\left( \begin{array} {ccc} 2 & 10 &-3 \\ -3 &-24 &5 \\ 1 & 3 &-5\end{array} \right)}\). Перейдём к прямому ходу метода Гаусса. Прямой ход метода Гаусса имеет своей целью приведение расширенной матрицы системы к ступенчатому виду. Есть ли решения у системы (система совместна) или же решений нет (система несовместна) выяснится именно на этом этапе решения.

Прямой ход метода Гаусса

Первый шаг

На первом шаге мы работаем с первой строкой расширенной матрицы системы. В первой строке этой матрицы ведущим является первый элемент (число 2), т.е. номер ведущего элемента первой строки \(\displaystyle{k=1}\). Посмотрим на строки, расположенные под первой строкой. Ведущие элементы в этих строках (это числа -3 и 1) имеют номера 1 и 1. Наименьшим из этих номеров есть \(\displaystyle{k_{\min}=\min(1;1)=1}\). Так как \(\displaystyle{k=k_{\min}}\), то производим обнуление ведущих элементов тех нижележащих строк, у которых номер ведущего элемента равен \(\displaystyle{k_{\min}}\). Иными словами, нужно обнулить ведущие элементы второй и третьей строк.

В принципе, можно приступать к обнулению указанных выше элементов, однако для тех преобразований, которые выполняются для обнуления, удобно, когда ведущим элементом используемой строки является 1 или -1. Это не обязательно, но очень упрощает расчёты. У нас ведущим элементом первой строки есть число 2. Чтобы заменить "неудобное" число единицей, можно попробовать поменять местами текущую строку с одной из нижележащих строк. В данном случае целесообразно поменять местами первую и третью строки:

\[ \left(\begin{array}{ccc|c} 2 & 10 & -3 & 38\\ -3 & -24& 5 & -86\\ 1 & 3& -5& 27 \end{array}\right) \overset{r_1\leftrightarrow{r_3}}{\rightarrow} \left(\begin{array}{ccc|c} \boldred{1} & 3 & -5 & 27\\ \normgreen{-3} & -24& 5 & -86\\ \normblue{2} & 10& -3& 38 \end{array}\right) \]

От перемены мест строк номера \(\displaystyle{k}\) и \(\displaystyle{k_{\min}}\) не изменились. Ведущим элементом первой строки стала единица (этот элемент выделен красным цветом). Нам по-прежнему нужно обнулить ведущие элементы второй и третьей строк (эти элементы выделены зелёным и синим цветами).

Чтобы обнулить нужные элементы, будем выполнять операции со строками матрицы. Запишу эти операции отдельно:

\[ \begin{aligned} & r_2-\frac{\normgreen{-3}}{\boldred{1}}\cdot{r_1}=r_2+3r_1;\\ & r_3-\frac{\normblue{2}}{\boldred{1}}\cdot{r_1}=r_3-2r_1. \end{aligned} \]

Запись \(\displaystyle{r_2+3r_1}\) означает, что к элементам второй строки прибавили соответствующие элементы первой строки, умноженные на три. Результат записывают на место второй строки в новую матрицу. Если с устным выполнением такой операции возникают сложности, то это действие можно выполнить отдельно:

\[ r_2+3r_1 =(-3;\;-24;\;5;\;-86)+3\cdot(1;\;3;\;-5;\;27)=\\ =(-3;\;-24;\;5;\;-86)+(3;\;9;\;-15;\;81) =(0;\;-15;\;-10;\;-5) \]

Действие \(\displaystyle{r_3-2r_1}\) выполняется аналогично. Первую строку мы не трогали, поэтому в новую матрицу она перейдёт без изменений:

\[ \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ -3 & -24 & 5 & -86\\ 2 & 10 & -3 & 38\end{array}\right) \begin{array} {l} \phantom{0}\\ r_2+3r_1 \\ r_3-2r_1 \end{array} \rightarrow \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ 0 & -15 & -10 & -5\\ 0 & 4 & 7 & -16\end{array}\right) \]

Матрица пока не приведена к ступенчатому виду, поэтому будем продолжать прямой ход метода Гаусса. Нулевых строк не возникло, вычёркивать нечего. Обратите внимание, что все элементы третьей строки нацело делятся на -5. Чтобы упростить дальнейшие расчёты, домножим третью строку на \(\displaystyle{-\frac{1}{5}}\) перед тем, как переходить ко второму шагу. Это не обязательное действие, т.е. можно, в принципе, обойтись и без него, но я предпочитаю упрощать решение по мере возможности.

\[ \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ 0 & -15 & -10 & -5\\ 0 & 4 & 7 & -16\end{array}\right) \begin{array} {l} \phantom{0}\\ -1/5\cdot{r_2} \\ \phantom{0} \end{array} \rightarrow \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ 0 & 3 & 2 & 1\\ 0 & 4 & 7 & -16\end{array}\right) \]
Второй шаг

На втором шаге прямого хода метода Гаусса используется вторая строка. Во второй строке полученной матрицы ведущим является второй элемент (число 3), т.е. номер ведущего элемента второй строки \(\displaystyle{k=2}\). Посмотрим на строки, расположенные под второй строкой, т.е. на третью строку. Ведущий элемент третьей строки имеет номер 2 (этот элемент равен 4), т.е. \(\displaystyle{k_{\min}=2}\). Так как \(\displaystyle{k=k_{\min}}\), то производим обнуление ведущего элемента третьей строки. Операции со строками, которые выполняются при этом, аналогичны тем действиям, которые осуществлялись на первом шаге:

\[ \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ 0 & 3 & 2 & 1\\ 0 & 4 & 7 & -16\end{array}\right) \begin{array} {l} \phantom{0}\\\phantom{0}\\r_3-4/3\cdot{r_2}\end{array}\rightarrow \left(\begin{array} {ccc|c} 1 & 3 & -5 & 27\\ 0 & 3 & 2 & 1\\ 0 & 0 & 13/3 & -52/3\end{array}\right) \]

Матрица приведена к ступенчатому виду. Прямой ход метода Гаусса закончен.

Можно ли было избежать работы с дробями на втором шаге?

На первом шаге мы меняли местами строки, чтобы ведущий элемент первой строки стал равен единице. Однако на втором шаге смена мест второй и третьей строк не упростила бы ситуацию. В принципе, можно было выполнить такое действие: \(\displaystyle{3r_3-4r_2}\). В результате такой операции, ведущий элемент третьей строки был бы обнулён, а дробей при этом не возникло бы:

\[ \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ 0 & 3 & 2 & 1\\ 0 & 4 & 7 & -16\end{array}\right) \begin{array} {l} \phantom{0}\\\phantom{0}\\3r_3-4r_2\end{array}\rightarrow \left(\begin{array} {ccc|c} 1 & 3 & -5 & 27\\ 0 & 3 & 2 & 1\\ 0 & 0 & 13 & -52\end{array}\right) \]

Вообще, если есть желание получить число 1 или -1 на месте ведущего элемента текущей строки, то можно выполнить вспомогательное преобразование со строками. Например, в данном случае сделать действие \(\displaystyle{r_2-r_3}\), тогда ведущий элемент второй строки станет равен -1:

\[ \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ 0 & 3 & 2 & 1\\ 0 & 4 & 7 & -16\end{array}\right) \begin{array} {l} \phantom{0}\\r_2-r_3\\\phantom{0}\end{array}\rightarrow \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ 0 & -1 & -5 & 17\\ 0 & 4 & 7 & -16\end{array}\right) \]

После этого уже приступать к обнулению ведущего элемента третьей строки:

\[ \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ 0 & -1 & -5 & 17\\ 0 & 4 & 7 & -16\end{array}\right) \begin{array} {l} \phantom{0}\\\phantom{0}\\r_3+4r_2\end{array}\rightarrow \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ 0 & -1 & -5 & 17\\ 0 & 0 & -13 & 52\end{array}\right) \]

Однако в данном случае такое вспомогательное преобразование мне кажется лишённым практического смысла, так как не столь уж много действий с дробями надо выполнить, чтобы ради возможности избежать этого делать некие дополнительные операции.

Исходя из результатов прямого хода метода Гаусса, можем записать ранги матрицы системы и расширенной матрицы системы, т.е. \(\displaystyle{\rang{A}=3}\), \(\displaystyle{\rang\widetilde{A}=3}\). Так как ранг расширенной матрицы системы равен рангу матрицы системы и равен количеству неизвестных (\(\displaystyle{\rang\widetilde{A}=\rang{A}=3}\)), то согласно следствию из теоремы Кронекера-Капелли данная СЛАУ является определённой (т.е. имеет единственное решение).

Найдём решение СЛАУ, используя обратный ход метода Гаусса. Замечу, что некоторые авторы комбинируют способы записи метода Гаусса, осуществляя прямой ход в форме матричной записи, а обратный ход – записывая уравнения. Мне эта комбинация разных форм записи представляется бессмыслицей, ибо матричная форма записи вполне удобна и наглядна.

Обратный ход метода Гаусса

Проанализируем результат, который мы получили в процессе выполнения прямого хода. Матрица до черты является квадратной, поэтому никаких столбцов переносить за черту не нужно. Наша цель: сделать матрицу до черты единичной.

Первый шаг

На первом шаге обратного хода мы работаем с последней, т.е. третьей строкой матрицы. Посмотрим на диагональный элемент в третьей строке: он равен \(\displaystyle{\frac{13}{3}}\). Сделаем этот элемент единицей, домножив третью строку на \(\displaystyle{\frac{3}{13}}\):

\[ \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ 0 & 3 & 2 & 1\\ 0 & 0 & 13/3 & -52/3 \end{array}\right) \begin{array} {l} \phantom{0}\\\phantom{0}\\3/13\cdot{r_3}\end{array}\rightarrow \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ 0 & 3 & 2 & 1\\ 0 & 0 & 1 & -4\end{array} \right) \]

Используя третью строку обнулим элементы третьего столбца, расположенные над третьей строкой (эти элементы -5 и 2 выделены синим цветом):

\[ \left(\begin{array} {ccc|c} 1 & 3 & \normblue{-5} & 27\\ 0 & 3 & \normblue{2} & 1\\ 0 & 0 & 1 & -4 \end{array} \right) \begin{array} {l} r_1+5r_3\\r_2-2r_3 \\\phantom{0}\end{array}\rightarrow \left(\begin{array} {ccc|c} 1 & 3 & 0 & 7\\ 0 & 3 & 0 & 9\\ 0 & 0 & 1 & -4 \end{array}\right) \]

Первый шаг обратного хода метода Гаусса окончен.

Второй шаг

На втором шаге обратного хода мы работаем с предпоследней, т.е. второй строкой матрицы. Посмотрим на диагональный элемент во второй строке: он равен 3. Сделаем этот элемент единицей:

\[ \left(\begin{array} {ccc|c} 1 & 3 & 0 & 7\\ 0 & 3 & 0 & 9\\ 0 & 0 & 1 & -4\end{array} \right) \begin{array} {l} \phantom{0}\\1/3\cdot{r_2}\\\phantom{0}\end{array}\rightarrow \left(\begin{array} {ccc|c} 1 & 3 & 0 & 7\\ 0 & 1 & 0 & 3\\ 0 & 0 & 1 & -4 \end{array} \right) \]

Используя вторую строку обнулим элемент второго столбца, расположенный над второй строкой (этот элемент выделен синим цветом):

\[ \left(\begin{array}{ccc|c} 1 & \normblue{3} & 0 & 7\\ 0 & 1 & 0 & 3\\ 0 & 0 & 1 & -4 \end{array} \right) \begin{array} {l} r_1-3r_2\\\phantom{0}\\\phantom{0}\end{array}\rightarrow \left(\begin{array}{ccc|c} 1 & 0 & 0 & -2\\ 0 & 1 & 0 & 3 \\ 0 & 0 & 1 & -4\end{array} \right) \]

Матрица до черты стала единичной, решение окончено. Ответ таков: \(\displaystyle{x_1=-2}\), \(\displaystyle{x_2=3}\), \(\displaystyle{x_3=-4}\). Если пропустить все пояснения, то решение будет записано так:

\[ \left(\begin{array}{ccc|c} 2 & 10 & -3 & 38\\ -3 & -24& 5 & -86\\ 1 & 3& -5& 27 \end{array}\right) \overset{r_1\leftrightarrow{r_3}}{\rightarrow} \left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ -3 & -24 & 5 & -86\\ 2 & 10 & -3 & 38\end{array}\right) \begin{array} {l} \phantom{0}\\ r_2+3r_1 \\ r_3-2r_1 \end{array} \rightarrow \]
\[ \left(\begin{array} {ccc|c} 1 & 3 & -5 & 27\\ 0 & -15 & -10 & -5\\ 0 & 4 & 7 & -16 \end{array} \right) \begin{array} {l} \phantom{0}\\-1/5\cdot{r_2}\\\phantom{0} \end{array}\rightarrow \left(\begin{array} {ccc|c} 1 & 3 & -5 & 27\\ 0 & 3 & 2 & 1\\ 0 & 4 & 7 & -16 \end{array} \right) \begin{array} {l} \phantom{0}\\\phantom{0}\\r_3-4/3\cdot{r_2}\end{array}\rightarrow \]
\[ \rightarrow\left(\begin{array}{ccc|c} 1 & 3 & -5 & 27\\ 0 & 3 & 2 & 1\\ 0 & 0 & 13/3 & -52/3 \end{array}\right) \begin{array} {l} \phantom{0}\\\phantom{0}\\3/13\cdot{r_3}\end{array}\rightarrow \rightarrow\left(\begin{array} {ccc|c} 1 & 3 & -5 & 27\\ 0 & 3 & 2 & 1\\ 0 & 0 & 1 & -4 \end{array} \right) \begin{array} {l} r_1+5r_3\\r_2-2r_3 \\\phantom{0}\end{array}\rightarrow \]
\[ \rightarrow\left(\begin{array} {ccc|c} 1 & 3 & 0 & 7\\ 0 & 3 & 0 & 9\\ 0 & 0 & 1 & -4\end{array} \right) \begin{array} {l} \phantom{0}\\1/3\cdot{r_2}\\\phantom{0}\end{array}\rightarrow \left(\begin{array}{ccc|c} 1 & 3 & 0 & 7\\ 0 & 1 & 0 & 3\\ 0 & 0 & 1 & -4 \end{array} \right) \begin{array} {l} r_1-3r_2\\\phantom{0}\\\phantom{0}\end{array}\rightarrow \left(\begin{array}{ccc|c} 1 & 0 & 0 & -2\\ 0 & 1 & 0 & 3 \\ 0 & 0 & 1 & -4\end{array} \right) \]

Ответ:

\(\displaystyle{x_1=-2}\), \(\displaystyle{x_2=3}\), \(\displaystyle{x_3=-4}\).

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

\[ \left(\begin{array}{cccc|c} -2 & 1 & 4 & 0 & 3\\ 0 & 12 & -5 & -3 & 3\\ 0 & -3 & -1 & 5 & 7\\ 0 & -9 & 1 & -4 & 1 \end{array} \right) \]

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

\[ \left(\begin{array}{cccc|c} -2 & 1 & 4 & 0 & 3\\ 0 & 12 & -5 & -3 & 3\\ 0 & -3 & -1 & 5 & 7\\ 0 & -9 & 1 & -4 & 1 \end{array} \right) \begin{array} {l} \phantom{0}\\\phantom{0}\\r_3+1/4\cdot{r_2}\\r_4+3/4\cdot{r_2}\end{array}\rightarrow \left(\begin{array}{cccc|c} -2 & 1 & 4 & 0 & 3\\ 0 & 12 & -5 & -3 & 3\\ 0 & 0 & -9/4 & 17/4 & 31/4\\ 0 & 0 & -11/4 & -25/4 & 13/4 \end{array} \right) \]

Как видите, операции вполне выполнимы, однако работать с дробями обычно немного затруднительно. Чтобы избежать такой работы, поменяем местами вторую и третью строки, а затем уже обнулим ведущие элементы:

\[ \left(\begin{array}{cccc|c} -2 & 1 & 4 & 0 & 3\\ 0 & -3 & -1 & 5 & 7\\ 0 & 12 & -5 & -3 & 3\\ 0 & -9 & 1 & -4 & 1 \end{array} \right) \begin{array} {l} \phantom{0}\\\phantom{0}\\r_3+4r_2\\r_4-3r_2\end{array}\rightarrow \left(\begin{array}{cccc|c} -2 & 1 & 4 & 0 & 3\\ 0 & -3 & -1 & 5 & 7\\ 0 & 0 & -9 & 17 & 31\\ 0 & 0 & 4 & -19 & -20 \end{array} \right) \]

Как видите, простая вспомогательная смена мест строк позволила упростить преобразования. Кстати, можно использовать и иной приём, о котором я упоминал в примечании в конце прямого хода метода Гаусса в задаче №1. Я имею в виду выполнение вспомогательной операции со строками, чтобы ведущий элемент текущей строки стал равен 1 или -1. Например, в полученной нами матрице нужно с помощью третьей строки обнулить ведущий элемент четвёртой строки. В принципе, для этого вполне подойдёт операция \(\displaystyle{r_4+\frac{4}{9}\cdot{r_3}}\), однако она приведёт к работе с дробями. Чтобы этого избежать, можно выполнить вспомогательное действие \(\displaystyle{r_3+2r_4}\), тогда ведущий элемент третьей строки станет равен -1:

\[ \left(\begin{array}{cccc|c} -2 & 1 & 4 & 0 & 3\\ 0 & -3 & -1 & 5 & 7\\ 0 & 0 & -9 & 17 & 31\\ 0 & 0 & 4 & -19 & -20 \end{array} \right) \begin{array} {l} \phantom{0}\\\phantom{0}\\r_3+2r_4\\\phantom{0}\end{array}\rightarrow \left(\begin{array}{cccc|c} -2 & 1 & 4 & 0 & 3\\ 0 & -3 & -1 & 5 & 7\\ 0 & 0 & -1 & -21 & -9\\ 0 & 0 & 4 & -19 & -20 \end{array} \right) \]

Теперь обнуление ведущего элемента четвёртой строки пройдёт без дробей. Выполнять такие вспомогательные действия или нет – надо смотреть по ситуации. Если действий с дробями предвидится немного, то особого смысла в попытках их избежать нет. Если же нас ожидают ещё несколько шагов метода Гаусса, то, разумеется, лучше упростить себе расчёты и выполнить вспомогательное действие, чтобы потом не работать с дробями.

Если есть необходимость избавиться от дробей в некоей строке, то можно просто домножить данную строку на соответствующий коэффициент. Например, строку \(\displaystyle{\left(\frac{1}{3};\;-\frac{4}{5};\;2;0\right)}\) можно домножить на число 15, тогда дроби исчезнут, и строка станет такой: \(\displaystyle{\left(5;\;-12;\;30;0\right)}\).

Задача №3

Условие

Решить СЛАУ

\[\left\{ \begin{aligned} & 12x_3-18x_4+5x_5=-9;\\ & -2x_1+4x_2+3x_3+5x_4=-7;\\ & -x_1+2x_2+3x_3+x_5=-4;\\ & -4x_1+8x_2+12x_3-6x_4+13x_5=-1. \end{aligned} \right.\]

методом Гаусса.

Решение

Расширенная матрица данной системы будет такой:

\[ \widetilde{A}=\left(\begin{array}{ccccc|c} 0 & 0 & 12 & -18 & 5 & -9\\ -2 & 4 & 3 & 5 & 0 & -7\\ -1 & 2 & 3 & 0 & 1 & -4\\ -4 & 8 & 12 & -6 & 13 & -1 \end{array} \right) \]

Прямой ход метода Гаусса

Первый шаг

На первом шаге мы работаем с первой строкой расширенной матрицы системы. В первой строке этой матрицы ведущим является третий элемент (число 12), т.е. номер ведущего элемента первой строки \(\displaystyle{k=3}\). Посмотрим на строки, расположенные под первой строкой. Все ведущие элементы в этих строках (числа -2, -1, -4) имеют номер 1. Наименьшим из этих номеров есть \(\displaystyle{k_{\min}=1}\). Так как \(\displaystyle{k\gt{k_{\min}}}\), то меняем местами первую строку с одной из тех нижележащих строк, у которых номер ведущего элемента равен \(\displaystyle{k_{\min}}\), т.е. с второй, третьей или четвёртой. Чтобы не работать с дробями я выберу третью строку. Поменяем местами первую и третью строки:

\[ \left(\begin{array}{ccccc|c} 0 & 0 & 12 & -18 & 5 & -9\\ -2 & 4 & 3 & 5 & 0 & -7\\ -1 & 2 & 3 & 0 & 1 & -4\\ -4 & 8 & 12 & -6 & 13 & -1 \end{array} \right) \overset{r_1\leftrightarrow{r_3}}{\rightarrow} \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ -2 & 4 & 3 & 5 & 0 & -7\\ 0 & 0 & 12 & -18 & 5 & -9\\ -4 & 8 & 12 & -6 & 13 & -1 \end{array} \right) \]

В новой матрице номер ведущего элемента первой строки \(\displaystyle{k=1}\). Наименьший из номеров ведущих элементов строк, расположенных под первой строкой, таков: \(\displaystyle{k_{\min}=\min(1;3;1)=1}\). Так как \(\displaystyle{k=k_{\min}}\), то необходимо выполнить обнуление ведущих элементов тех нижележащих строк, у которых номер ведущего элемента равен \(\displaystyle{k_{\min}}\), т.е. нужно обнулить ведущие элементы второй и четвёртой строк:

\[ \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ -2 & 4 & 3 & 5 & 0 & -7\\ 0 & 0 & 12 & -18 & 5 & -9\\ -4 & 8 & 12 & -6 & 13 & -1 \end{array} \right) \begin{array} {l} \phantom{0}\\ r_2-2r_1 \\\phantom{0} \\ r_4-4r_1 \end{array} \rightarrow \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 12 & -18 & 5 & -9\\ 0 & 0 & 0 & -6 & 9 & 15 \end{array} \right) \]

Матрица пока не приведена к ступенчатому виду, поэтому будем продолжать прямой ход метода Гаусса. Нулевых или одинаковых строк не возникло, удалять нечего.

Обратите внимание, что все элементы четвёртой строки нацело делятся на 3. Чтобы упростить расчёты, умножим четвёртую строку на \(\displaystyle{\frac{1}{3}}\):

\[ \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 12 & -18 & 5 & -9\\ 0 & 0 & 0 & -6 & 9 & 15 \end{array} \right) \begin{array} {l} \phantom{0}\\ \phantom{0} \\\phantom{0} \\ 1/3\cdot{r_4} \end{array} \rightarrow \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 12 & -18 & 5 & -9\\ 0 & 0 & 0 & -2 & 3 & 5 \end{array} \right) \]
Второй шаг

На втором шаге прямого хода метода Гаусса используется вторая строка. Во второй строке полученной матрицы ведущим является третий элемент (число -3), т.е. номер ведущего элемента второй строки \(\displaystyle{k=3}\). Посмотрим на строки, расположенные под второй строкой, т.е. на третью и четвёртую строки. Ведущий элемент третьей строки (он равен 12) имеет номер 3, а ведущий элемент четвёртой строки (он равен -2) имеет номер 4, поэтому \(\displaystyle{k_{\min}=\min(3;4)=3}\). Так как \(\displaystyle{k=k_{\min}}\), то производим обнуление ведущего элемента третьей строки:

\[ \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 12 & -18 & 5 & -9\\ 0 & 0 & 0 & -2 & 3 & 5 \end{array} \right) \begin{array} {l} \phantom{0}\\ \phantom{0} \\ r_3+4r_2 \\ \phantom{0} \end{array} \rightarrow \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 0 & 2 & -3 & -5\\ 0 & 0 & 0 & -2 & 3 & 5 \end{array} \right) \]

Матрица пока не приведена к ступенчатому виду, поэтому будем продолжать прямой ход метода Гаусса. Нулевых или одинаковых строк не возникло. В принципе, несложно заметить, что \(\displaystyle{r_4=-r_3}\), т.е. одну из строк \(\displaystyle{r_3}\) или \(\displaystyle{r_4}\) можно удалить, тем самым сразу приведя матрицу к ступенчатому виду. Однако допустим, что мы этого не заметили, и формально выполним ещё один шаг метода Гаусса.

Третий шаг

На третьем шаге прямого хода метода Гаусса используется третья строка. В третьей строке полученной матрицы ведущим является четвёртый элемент (число 2), т.е. номер ведущего элемента третьей строки \(\displaystyle{k=4}\). Посмотрим на строки, расположенные под третьей строкой, т.е. на четвёртую строку. Ведущий элемент четвёртой строки имеет номер 4 (этот элемент равен -2), поэтому \(\displaystyle{k_{\min}=4}\). Так как \(\displaystyle{k=k_{\min}}\), то производим обнуление ведущего элемента четвёртой строки:

\[ \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 0 & 2 & -3 & -5\\ 0 & 0 & 0 & -2 & 3 & 5 \end{array} \right) \begin{array} {l} \phantom{0}\\ \phantom{0} \\ \phantom{0} \\ r_4+r_3 \end{array} \rightarrow \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 0 & 2 & -3 & -5\\ 0 & 0 & 0 & 0 & 0 & 0 \end{array} \right) \]

Появилась нулевая строка, удалим её из матрицы, получив при этом такой результат:

\[ \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 0 & 2 & -3 & -5 \end{array} \right) \]

Итак, мы получили ступенчатую матрицу. Прямой ход метода Гаусса завершён. Исходя из результатов прямого хода метода Гаусса, можем записать ранги матрицы системы и расширенной матрицы системы, т.е. \(\displaystyle{\rang{A}=3}\), \(\displaystyle{\rang\widetilde{A}=3}\). Так как ранг расширенной матрицы системы равен рангу матрицы системы, но меньше количества переменных (\(\displaystyle{\rang\widetilde{A}=\rang{A}=3\lt{5}}\)), то согласно следствию из теоремы Кронекера-Капелли данная СЛАУ является неопределённой (т.е. имеет бесконечное количество решений).

Обратный ход метода Гаусса

Проанализируем результат, который мы получили в ходе выполнения прямого хода. Матрица до черты является прямоугольной. Оставим до черты те столбцы матрицы системы, которые содержат ведущие элементы строк матрицы. Это столбцы, соответствующие переменным \(\displaystyle{x_1}\), \(\displaystyle{x_3}\) и \(\displaystyle{x_4}\) (данные столбцы выделены зелёным цветом). Остальные столбцы, соответствующие переменным \(\displaystyle{x_2}\) и \(\displaystyle{x_5}\) (они выделены синим цветом), перенесём за черту. Знаки элементов в переносимых столбцах при этом изменятся на противоположные.

\[ \left(\begin{array}{ccccc|c} \normgreen{-1} & \normblue{2} & \normgreen{3} & \normgreen{0} & \normblue{1} & -4\\ \normgreen{0} & \normblue{0} & \normgreen{-3} & \normgreen{5} & \normblue{-2} & 1\\ \normgreen{0} & \normblue{0} & \normgreen{0} & \normgreen{2} & \normblue{-3} & -5 \end{array} \right) \rightarrow \left(\begin{array}{ccc|ccc} -1 & 3 & 0 & -4 &-2 &-1\\ 0 & -3 & 5 & 1 & 0 & 2\\ 0 & 0 & 2 & -5 & 0 & 3 \end{array} \right) \]
Почему меняются знаки? Что вообще значит это перенесение столбцов?

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

\[ \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 0 & 2 & -3 & -5 \end{array} \right) \]

Второй и пятый столбцы этой матрицы содержат коэффициенты при переменных \(\displaystyle{x_2}\) и \(\displaystyle{x_5}\). Перенос за черту данных столбцов соответствует переносу переменных \(\displaystyle{x_2}\) и \(\displaystyle{x_5}\) в правые части уравнений. Разумеется, при переносе слагаемых из одной части равенства в иную, у них меняется знак на противоположный.

Например, первая строка соответствует уравнению \(\displaystyle{-x_1+2x_2+3x_3+x_5=-4}\). Перенося переменные \(\displaystyle{x_2}\) и \(\displaystyle{x_5}\) в правую часть уравнения, будем иметь: \(\displaystyle{-x_1+3x_3=-4-2x_2-x_5}\). Если вновь записать коэффициенты этого уравнения в виде строки, мы и получим первую строку новой матрицы с перенесёнными за черту столбцами: \(\displaystyle{(-1;\;3;\;0;\;-4;\;-2;\;-1)}\).

Наша цель – привести матрицу до черты к единичной. С этой целью начнём выполнять преобразования обратного хода метода Гаусса.

Первый шаг

На первом шаге обратного хода мы работаем с последней, т.е. третьей строкой матрицы. Посмотрим на диагональный элемент в третьей строке: он равен 2. Сделаем этот элемент единицей:

\[ \left(\begin{array}{ccc|ccc} -1 & 3 & 0 & -4 &-2 &-1\\ 0 & -3 & 5 & 1 & 0 & 2\\ 0 & 0 & 2 & -5 & 0 & 3 \end{array} \right) \begin{array} {l} \phantom{0}\\\phantom{0}\\1/2\cdot{r_3}\end{array}\rightarrow \left(\begin{array}{ccc|ccc} -1 & 3 & 0 & -4 &-2 &-1\\ 0 & -3 & 5 & 1 & 0 & 2\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \]

Используя третью строку обнулим элементы третьего столбца, расположенные над третьей строкой:

\[ \left(\begin{array}{ccc|ccc} -1 & 3 & 0 & -4 &-2 &-1\\ 0 & -3 & 5 & 1 & 0 & 2\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \begin{array} {l} \phantom{0}\\r_2-5r_3 \\\phantom{0}\end{array}\rightarrow \left(\begin{array}{ccc|ccc} -1 & 3 & 0 & -4 &-2 &-1\\ 0 & -3 & 0 & 27/2 & 0 & -11/2\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \]

Первый шаг обратного хода метода Гаусса окончен.

Второй шаг

На втором шаге обратного хода мы работаем с предпоследней, т.е. второй строкой матрицы. Посмотрим на диагональный элемент во второй строке: он равен -3. Сделаем этот элемент единицей:

\[ \left(\begin{array}{ccc|ccc} -1 & 3 & 0 & -4 &-2 &-1\\ 0 & -3 & 0 & 27/2 & 0 & -11/2\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \begin{array} {l} \phantom{0}\\-1/3\cdot{r_2}\\\phantom{0}\end{array}\rightarrow \left(\begin{array}{ccc|ccc} -1 & 3 & 0 & -4 &-2 &-1\\ 0 & 1 & 0 & -9/2 & 0 & 11/6\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \]

Используя вторую строку обнулим элемент второго столбца, расположенный над второй строкой:

\[ \left(\begin{array}{ccc|ccc} -1 & 3 & 0 & -4 &-2 &-1\\ 0 & 1 & 0 & -9/2 & 0 & 11/6\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \begin{array} {l} r_1-3r_2\\\phantom{0}\\\phantom{0}\end{array}\rightarrow \left(\begin{array}{ccc|ccc} -1 & 0 & 0 & 19/2 &-2 &-13/2\\ 0 & 1 & 0 & -9/2 & 0 & 11/6\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \]

Второй шаг обратного хода окончен. Переходим к третьему шагу.

Третий шаг

На третьем шаге обратного хода мы работаем с первой строкой. Диагональный элемент в первой строке равен -1. Сделаем данный элемент единицей:

\[ \left(\begin{array}{ccc|ccc} -1 & 0 & 0 & 19/2 &-2 &-13/2\\ 0 & 1 & 0 & -9/2 & 0 & 11/6\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \begin{array} {l} -1\cdot{r_1}\\\phantom{0}\\\phantom{0}\end{array}\rightarrow \left(\begin{array}{ccc|ccc} 1 & 0 & 0 & -19/2 &2 &13/2\\ 0 & 1 & 0 & -9/2 & 0 & 11/6\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \]

Матрица до черты стала единичной, решение окончено. Чтобы записать ответ, вспомним, что мы переносили за черту столбцы, соответствующие переменным \(\displaystyle{x_2}\) и \(\displaystyle{x_5}\). Эти переменные будут свободными, а переменные \(\displaystyle{x_1}\), \(\displaystyle{x_3}\) и \(\displaystyle{x_5}\) – базовыми.

\[ \left\{\begin{aligned} & x_1=-\frac{19}{2}+2x_2+\frac{13}{2}x_5;\\ & x_3=-\frac{9}{2}+\frac{11}{6}x_5;\\ & x_4=-\frac{5}{2}+\frac{3}{2}x_5;\\ & x_2\in{R};\;x_5\in{R}. \end{aligned}\right. \]

Полное решение без пояснений таково:

\[ \left(\begin{array}{ccccc|c} 0 & 0 & 12 & -18 & 5 & -9\\ -2 & 4 & 3 & 5 & 0 & -7\\ -1 & 2 & 3 & 0 & 1 & -4\\ -4 & 8 & 12 & -6 & 13 & -1 \end{array} \right) \overset{r_1\leftrightarrow{r_3}}{\rightarrow} \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ -2 & 4 & 3 & 5 & 0 & -7\\ 0 & 0 & 12 & -18 & 5 & -9\\ -4 & 8 & 12 & -6 & 13 & -1 \end{array} \right) \begin{array} {l} \phantom{0}\\ r_2-2r_1 \\\phantom{0} \\ r_4-4r_1 \end{array} \rightarrow \]
\[ \rightarrow\left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 12 & -18 & 5 & -9\\ 0 & 0 & 0 & -6 & 9 & 15 \end{array} \right) \begin{array} {l} \phantom{0}\\ \phantom{0} \\\phantom{0} \\ 1/3\cdot{r_4} \end{array} \rightarrow\left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 12 & -18 & 5 & -9\\ 0 & 0 & 0 & -2 & 3 & 5 \end{array} \right) \begin{array} {l} \phantom{0}\\ \phantom{0} \\ r_3+4r_2 \\ \phantom{0} \end{array} \rightarrow \]
\[ \rightarrow\left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 0 & 2 & -3 & -5\\ 0 & 0 & 0 & -2 & 3 & 5 \end{array} \right) \begin{array} {l} \phantom{0}\\ \phantom{0} \\ \phantom{0} \\ r_4+r_3 \end{array} \rightarrow \left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 0 & 2 & -3 & -5\\ 0 & 0 & 0 & 0 & 0 & 0 \end{array} \right) \rightarrow \]
\[ \rightarrow\left(\begin{array}{ccccc|c} -1 & 2 & 3 & 0 & 1 & -4\\ 0 & 0 & -3 & 5 & -2 & 1\\ 0 & 0 & 0 & 2 & -3 & -5 \end{array} \right) \rightarrow \left(\begin{array}{ccc|ccc} -1 & 3 & 0 & -4 &-2 &-1\\ 0 & -3 & 5 & 1 & 0 & 2\\ 0 & 0 & 2 & -5 & 0 & 3 \end{array} \right) \begin{array} {l} \phantom{0}\\\phantom{0}\\1/2\cdot{r_3}\end{array}\rightarrow \]
\[ \rightarrow\left(\begin{array}{ccc|ccc} -1 & 3 & 0 & -4 &-2 &-1\\ 0 & -3 & 5 & 1 & 0 & 2\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \begin{array} {l} \phantom{0}\\r_2-5r_3 \\\phantom{0}\end{array}\rightarrow \left(\begin{array}{ccc|ccc} -1 & 3 & 0 & -4 &-2 &-1\\ 0 & -3 & 0 & 27/2 & 0 & -11/2\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \begin{array} {l} \phantom{0}\\-1/3\cdot{r_2}\\\phantom{0}\end{array}\rightarrow \]
\[ \rightarrow\left(\begin{array}{ccc|ccc} -1 & 3 & 0 & -4 &-2 &-1\\ 0 & 1 & 0 & -9/2 & 0 & 11/6\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \begin{array} {l} r_1-3r_2\\\phantom{0}\\\phantom{0}\end{array}\rightarrow \left(\begin{array}{ccc|ccc} -1 & 0 & 0 & 19/2 &-2 &-13/2\\ 0 & 1 & 0 & -9/2 & 0 & 11/6\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \begin{array} {l} -1\cdot{r_1}\\\phantom{0}\\\phantom{0}\end{array}\rightarrow \]
\[ \rightarrow\left(\begin{array}{ccc|ccc} 1 & 0 & 0 & -19/2 &2 &13/2\\ 0 & 1 & 0 & -9/2 & 0 & 11/6\\ 0 & 0 & 1 & -5/2 & 0 & 3/2 \end{array} \right) \]

Ответ:

\(\displaystyle{\left\{\begin{aligned} & x_1=-\frac{19}{2}+2x_2+\frac{13}{2}x_5;\\ & x_3=-\frac{9}{2}+\frac{11}{6}x_5;\\ & x_4=-\frac{5}{2}+\frac{3}{2}x_5;\\ & x_2\in{R};\;x_5\in{R}. \end{aligned}\right.}\).

Задача №4

Условие

Решить СЛАУ \(\displaystyle{ \left\{ \begin{aligned} & x_1-x_2+2x_3=-1;\\ & -x_1+2x_2-3x_3=3;\\ & 2x_1-3x_2+5x_3=-4\\ & 3x_1-2x_2+5x_3=1;\\ & 2x_1-x_2+3x_3=2. \end{aligned} \right.}\) методом Гаусса.

Решение

Данную задачу я не буду расписывать с подробными пояснениями, так как они были даны ранее. Расширенная матрица системы:

\[\widetilde{A}= \left( \begin{array} {ccc|c} 1 & -1 & 2 & -1\\ -1 & 2 & -3 & 3 \\ 2 & -3 & 5 & -4 \\ 3 & -2 & 5 & 1 \\ 2 & -1 & 3 & 2 \end{array} \right) \]

Прямой ход метода Гаусса

\[ \left( \begin{array} {ccc|c} 1 & -1 & 2 & -1\\ -1 & 2 & -3 & 3 \\ 2 & -3 & 5 & -4 \\ 3 & -2 & 5 & 1 \\ 2 & -1 & 3 & 2 \end{array} \right) \begin{array} {l} \phantom{0}\\r_2+r_1\\r_3-2r_1\\ r_4-3r_1\\r_5-2r_1\end{array}\rightarrow \left( \begin{array} {ccc|c} 1 & -1 & 2 & -1\\ 0 & 1 & -1 & 2 \\ 0 & -1 & 1 & -2 \\ 0 & 1 & -1 & 4 \\ 0 & 1 & -1 & 4 \end{array} \right)\rightarrow\\ \rightarrow \left[\begin{aligned} &\text{Строки №4 и №5 одинаковы,}\\ &\text{вычёркиваем строку №5.}\end{aligned}\right]\rightarrow \left(\begin{array} {ccc|c} 1 & -1 & 2 & -1\\ 0 & 1 & -1 & 2 \\ 0 & -1 & 1 & -2 \\ 0 & 1 & -1 & 4 \end{array} \right) \begin{array} {l} \phantom{0}\\\phantom{0}\\r_3+r_2\\ r_4-r_2\end{array}\rightarrow \left(\begin{array}{ccc|c} 1 & -1 & 2 & -1\\ 0 & 1 & -1 & 2 \\ 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 2 \end{array}\right) \]

Вспоминаем, что появление строки вида \(\displaystyle{\left(\begin{array} {cccc|c}0 & 0 &\ldots & 0 & x\end{array} \right)}\), где \(\displaystyle{x\neq{0}}\), на любом шаге метода Гаусса означает, что система не имеет решения, т.е. является несовместной. Четвёртая строка расширенной матрицы системы, т.е. \(\displaystyle{\left(\begin{array}{ccc|c}0 & 0 & 0 & 2\end{array}\right)}\), относится к упомянутому виду строк, поэтому заданная СЛАУ является несовместной. Для наглядности я запишу четвёртую строку в виде уравнения: \(\displaystyle{0\cdot x_1+0\cdot x_2+0\cdot x_3=2}\), откуда имеем \(\displaystyle{0=2}\). Полученное противоречие и указывает на отсутствие решения системы.

Впрочем, к этому же выводу можно прийти, записав ранги матрицы системы и расширенной матрицы системы. Вычеркнем нулевую строку:

\[ \left(\begin{array}{ccc|c} 1 & -1 & 2 & -1\\ 0 & 1 & -1 & 2 \\ 0 & 0 & 0 & 2 \end{array}\right) \]

Расширенная матрица системы приведена к ступенчатому виду. Ранг матрицы системы равен двум. Ранг расширенной матрицы системы равен трём. Ранги не равны между собой, поэтому согласно теореме Кронекера-Капелли система несовместна.

Ответ:

Система несовместна.

Задача №5

Условие

Исследовать на совместность СЛАУ

\[\left\{ \begin{aligned} & x_1-5x_2-x_3-2x_4=0;\\ & 4x_2+3x_3=0;\\ & -3x_1+15x_2+22x_3-14x_4=0;\\ & 2x_1-10x_2-21x_3+16x_4=0. \end{aligned} \right.\]

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

Решение

Так как все свободные члены (числа в правых частях равенств) равны нулю, то заданная СЛАУ является однородной. Однородная СЛАУ всегда имеет хотя бы одно решение – нулевое, т.е. \(\displaystyle{x_1=x_2=x_3=x_4=0}\). Таким образом, совместность системы не вызывает сомнений, – заданная СЛАУ совместна. Вопрос лишь в том, является ли она определённой (т.е. имеет одно решение) или же неопределённой (т.е. имеет бесконечное количество решений). На этот вопрос мы и дадим ответ в ходе решения методом Гаусса.

Прямой ход метода Гаусса

\[ \left(\begin{array}{cccc|c} 1 & -5 & -1 & -2 & 0\\ 0 & 4 & 3 & 0 & 0\\ -3 & 15 & 22 & -14 & 0\\ 2 & -10 & -21 & 16 & 0\end{array} \right) \begin{array}{l} \phantom{0}\\\phantom{0}\\r_3+3r_1\\r_4-2r_1\end{array}\rightarrow \left(\begin{array}{cccc|c} 1 & -5 & -1 & -2 & 0\\ 0 & 4 & 3 & 0 & 0\\ 0 & 0 & 19 & -20 & 0\\ 0 & 0 & -19 & 20 & 0\end{array} \right) \]

Пару слов по поводу полученного после первого шага результата. Нам надо переходить ко второму шагу, т.е. использовать вторую строку. При этом номер ведущего элемента во второй строке равен \(\displaystyle{k=2}\), а номера ведущих элементов нижележащих строк равны 3, откуда \(\displaystyle{k_{\min}=\min(3;3)=3}\). Так как \(\displaystyle{k\lt{k_{\min}}}\), то просто переходим к следующему (третьему) шагу алгоритма, на котором станем использовать третью строку.

\[ \left(\begin{array}{cccc|c} 1 & -5 & -1 & -2 & 0\\ 0 & 4 & 3 & 0 & 0\\ 0 & 0 & 19 & -20 & 0\\ 0 & 0 & -19 & 20 & 0\end{array} \right) \begin{array}{l} \phantom{0}\\\phantom{0}\\\phantom{0}\\r_4+r_3\end{array}\rightarrow\\ \rightarrow\left(\begin{array}{cccc|c} 1 & -5 & -1 & -2 & 0\\ 0 & 4 & 3 & 0 & 0\\ 0 & 0 & 19 & -20 & 0\\ 0 & 0 & 0 & 0 & 0\end{array} \right)\rightarrow \left(\begin{array}{cccc|c} 1 & -5 & -1 & -2 & 0\\ 0 & 4 & 3 & 0 & 0\\ 0 & 0 & 19 & -20 & 0 \end{array} \right) \]

Итак, ранги расширенной матрицы \(\displaystyle{\widetilde{A}}\) и матрицы системы \(\displaystyle{A}\) равны между собой, но меньше, нежели количество неизвестных, т.е. \(\displaystyle{\rang\widetilde{A}=\rang{A}=3\lt{4}}\). Согласно следствию из теоремы Кронекера-Капелли, данная система является неопределённой (т.е. имеет бесконечное количество решений).

Переносим столбец, соответствующий свободной переменной \(\displaystyle{x_4}\), за черту и продолжаем решение методом Гаусса.

Обратный ход метода Гаусса

\[ \left(\begin{array}{ccc|c} 1 & -5 & -1 & 2\\ 0 & 4 & 3 & 0\\ 0 & 0 & 19 & 20\end{array} \right) \begin{array}{l} \phantom{0}\\\phantom{0}\\1/19\cdot{r_3}\end{array}\rightarrow \left(\begin{array}{ccc|c} 1 & -5 & -1 & 2\\ 0 & 4 & 3 & 0\\ 0 & 0 & 1 & 20/19\end{array} \right) \begin{array}{l} r_1+r_3\\r_2-3r_3\\\phantom{0}\end{array}\rightarrow\\ \rightarrow\left(\begin{array}{ccc|c} 1 & -5 & 0 & 58/19\\ 0 & 4 & 0 & -60/19\\ 0 & 0 & 1 & 20/19\end{array} \right) \begin{array}{l} \phantom{0}\\1/4\cdot{r_2}\\\phantom{0}\end{array}\rightarrow \left(\begin{array}{ccc|c} 1 & -5 & 0 & 58/19\\ 0 & 1 & 0 & -15/19\\ 0 & 0 & 1 & 20/19\end{array} \right) \begin{array}{l} r_1+5r_2\\\phantom{0}\\\phantom{0}\end{array}\rightarrow \left(\begin{array}{ccc|c} 1 & 0 & 0 & -17/19\\ 0 & 1 & 0 & -15/19\\ 0 & 0 & 1 & 20/19\end{array} \right) \]

Вспоминая, что столбец за чертой соответствует переменной \(\displaystyle{x_4}\), записываем ответ.

Ответ:

\(\displaystyle{\left\{ \begin{aligned} & x_1=-\frac{17}{19}x_4;\\ & x_2=-\frac{15}{19}x_4;\\ & x_3=\frac{20}{19}x_4;\\ & x_4\in R. \end{aligned} \right.}\)