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

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

В этой теме мы разберем реализацию метода Гаусса на примерах различных СЛАУ. Напомню преобразования, допустимые в методе Гаусса:

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

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

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

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

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

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

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

На данном этапе мы работаем с расширенной матрицей системы. Цель преобразований: сделать расширенную матрицу системы ступенчатой.

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

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

Нулевые строки могут появиться именно в ходе выполнения прямого хода метода Гаусса. Напомню, что нулевые строки мы вычёркиваем по мере их появления.

На любом шаге можно, хоть это и не обязательно, вычёркивать одинаковые строки (т.е. строки, все соответствующие элементы которых равны меж собой), оставляя при этом одну из этих строк. Например, если строки \(r_2\), \(r_5\), \(r_6\) одинаковы, то можно оставить одну из них, – например, строку \(r_2\). При этом строки \(r_5\) и \(r_6\) будут удалены.

К слову, указанную выше возможность удаления одинаковых строк можно обобщить: допустимо вычёркивать не только одинаковые строки. Если все элементы одной строки равны соответствующим элементам другой строки, умноженным на некое отличное от нуля число, то одну из этих строк можно вычеркнуть. Например, для строк \((-2;\;0;\;4)\) и \((-6;\;0;\;12)\) имеем \((-6;\;0;\;12)=3\cdot(-2;\;0;\;4)\). Следовательно, одну из этих строк можно убрать из матрицы. Впрочем, обязательным условием оставим лишь вычёркивание нулевых строк. Из повторяющихся или пропорциональных строк в любом случае останется лишь одна, а остальные станут нулевыми и будут удалены из матрицы.

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

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

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

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

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

Цель обратного хода метода Гаусса: привести матрицу \(\left(C|D\right)\) к виду \(\left(E|F\right)\), где \(E\) – единичная матрица. Для этого нам потребуется два условия: элементы на главной диагонали матрицы до черты должны равняться единице, а все элементы выше главной диагонали нужно обнулить.

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

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

Как конкретно происходит обнуление элементов, рассмотрим на практике. Буквой \(k\) я стану обозначать номер ведущего элемента текущей строки, а запись \(k_{\min}\) будет использована для обозначения наименьшего из номеров ведущих элементов строк, лежащих под текущей строкой.

Во всех задачах \(A\) обозначает матрицу системы, \(\widetilde{A}\) – расширенную матрицу системы. О матричной форме записи СЛАУ можно прочесть здесь.

Задача №1

Условие

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

Решение

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

Системы с двумя уравнениями и двумя переменными изучаются в школьном курсе математики, где для их решения применяются методы подстановки и сложения. Метод Гаусса, по сути, и представляет собой обобщённый метод сложения. Для начала избавимся от переменной \(x_1\) во втором уравнении. Для этого из второго уравнения вычтем первое уравнение, предварительно умноженное на \(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. \]

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

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

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

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

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

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

Итак, \( \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.\]

Однако такая форма записи неудобна. Гораздо удобнее работать с матричной формой записи. Запишем расширенную матрицу заданной системы: \(\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) \]

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

Система решена, однако прочувствовать суть метода Гаусса на таком простом примере несколько затруднительно, посему перейдем к решению СЛАУ с большим количеством переменных.

Ответ:

\(x_1=5\), \(x_2=3\).

Задача №2

Условие

Решить СЛАУ \( \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.\) методом Гаусса.

Решение

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

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

Первый шаг

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

В принципе, можно приступать к обнулению указанных выше элементов, однако для тех преобразований, которые выполняются для обнуления, удобно, когда ведущим элементом используемой строки является единица. Это не обязательно, но очень упрощает расчёты. У нас ведущим элементом первой строки есть число 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) \]

От перемены мест строк номера \(k\) и \(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} \]

Запись \(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) \]

Действие \(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. Чтобы упростить дальнейшие расчёты, домножим третью строку на \(-\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), т.е. номер ведущего элемента второй строки \(k=2\). Посмотрим на строки, расположенные под второй строкой, т.е. на третью строку. Ведущий элемент третьей строки имеет номер 2 (этот элемент равен 4), т.е. \(k_{\min}=2\). Так как \(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) \]

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

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

На первом шаге мы меняли местами строки, чтобы ведущий элемент первой строки стал равен единице. Сделано это было для того, чтобы избежать работы с дробями. Однако на втором шаге смена мест второй и третьей строк ничего бы не дала, так как ведущий элемент третьей строки тоже отличен от единицы. В принципе, можно было выполнить такое действие: \(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 на месте разрешающего элемента текущей строки, то можно выполнить вспомогательное преобразование со строками. Например, в данном случае сделать действие \(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) \]

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

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

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

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

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

Первый шаг

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

Матрица до черты стала единичной, решение окончено. Ответ таков: \(x_1=-2\), \(x_2=3\), \(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) \]
Ответ:

\(x_1=-2\), \(x_2=3\), \(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. Например, в полученной нами матрице нужно с помощью третьей строки обнулить ведущий элемент четвёртой строки. В принципе, для этого вполне подойдёт операция \(r_4+\frac{4}{9}\cdot{r_3}\), однако она приведёт к работе с дробями. Чтобы этого избежать, можно выполнить вспомогательное действие \(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) \]

При желании можно ещё умножить третью строку на -1. Теперь обнуление ведущего элемента четвёртой строки пройдёт без дробей. Выполнять такие вспомогательные действия или нет – надо смотреть по ситуации. Если действий с дробями предвидится немного, то особого смысла в попытках их избежать нет. Если же нас ожидают ещё несколько шагов метода Гаусса, то, разумеется, лучше упростить себе расчёты и выполнить вспомогательное действие, чтобы потом не работать с дробями. Впрочем, если есть необходимость избавиться от дробей в некоей строке, то можно просто домножить данную строку на соответствующий коэффициент. Например, строку \(\left(\frac{1}{3};\;-\frac{4}{5};\;2;0\right)\) можно домножить на число 15, тогда дроби исчезнут, и строка станет такой: \(\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), т.е. номер ведущего элемента первой строки \(k=3\). Посмотрим на строки, расположенные под первой строкой. Все ведущие элементы в этих строках имеют номер 1. Наименьшим из этих номеров есть \(k_{\min}=1\). Так как \(k\gt{k_{\min}}\), то меняем местами первую строку с одной из тех нижележащих строк, у которых номер ведущего элемента равен \(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) \]

В новой матрице \(k=1\), \(k_{\min}=1\). Так как \(k=k_{\min}\), то необходимо выполнить обнуление ведущих элементов тех нижележащих строк, у которых номер ведущего элемента равен \(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. Чтобы упростить расчёты, умножим четвёртую строку на \(\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), т.е. номер ведущего элемента второй строки \(k=3\). Посмотрим на строки, расположенные под второй строкой, т.е. на третью и четвёртую строки. Ведущий элемент третьей строки имеет номер 3 (этот элемент равен 12), а ведущий элемент четвёртой строки имеет номер 4 (этот элемент равен -2), поэтому \(k_{\min}=3\). Так как \(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) \]

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

Третий шаг

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

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

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

Проанализируем результат, который мы получили в ходе выполнения прямого хода. Матрица до черты является прямоугольной, поэтому оставим до черты те столбцы матрицы системы, которые содержат ведущие элементы строк матрицы. Это столбцы, соответствующие переменным \(x_1\), \(x_3\) и \(x_4\) (данные столбцы выделены зелёным цветом). Остальные столбцы, соответствующие переменным \(x_2\) и \(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) \]

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

Например, первая строка соответствует уравнению \(-x_1+2x_2+3x_3+x_5=-4\). Перенося переменные \(x_2\) и \(x_5\) в правую часть уравнения, будем иметь: \(-x_1+3x_3=-4-2x_2-x_5\). Если вновь записать коэффициенты этого уравнения в виде строки, мы и получим первую строку новой матрицы с перенесёнными за черту столбцами: \((-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) \]

Матрица до черты стала единичной, решение окончено. Чтобы записать ответ, вспомним, что мы переносили за черту столбцы, соответствующие переменным \(x_2\) и \(x_5\). Эти переменные называют свободными, а переменные \(x_1\), \(x_3\) и \(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) \]
Ответ:

\(\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

Условие

Решить СЛАУ \( \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) \]

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

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

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

Расширенная матрица системы приведена к ступенчатому виду. Ранг матрицы системы равен двум. Ранг расширенной матрицы системы равен трём, т.е. \(\rang\widetilde{A}\neq\rang{A}\), поэтому согласно теореме Кронекера-Капелли система несовместна.

Ответ:

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

Задача №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.\]

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

Решение

Так как все свободные члены (числа в правых частях равенств) равны нулю, то заданная СЛАУ является однородной. Однородная СЛАУ всегда имеет хотя бы одно решение – нулевое, т.е. \(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) \]

Пару слов по поводу полученного после первого шага результата. Нам надо переходить ко второму шагу, т.е. использовать вторую строку. При этом номер ведущего элемента во второй строке равен \(k=2\), а номера ведущих элементов нижележащих строк равны 3, т.е. \(k_{\min}=3\). Так как \(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) \]

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

Переносим столбец, соответствующий свободной переменной \(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) \]

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

Ответ:

\(\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.\)