Определение. Метод Гаусса — метод решения системы линейных алгебраических уравнений (СЛАУ). Он заключается в решении системы уравнений, приведением её к ступенчатому виду, путем исключения неизвестных. В отличии от метода Крамера и матричного метода, метод немецкого математика подходит для системы уравнений с бесконечным количеством решений.
Метод Гаусса построен на элементарных преобразованиях СЛАУ.
Определение. Элементарные преобразования системы линейных уравнений это операции, с помощью которых получаем линейно эквивалентную исходной систему уравнений. Такие как: умножение уравнений на отличное от нуля число, перестановку уравнений местами и прибавление к одному уравнению другое.
Определение. Две системы называются эквивалентными, если уравнения одной системы являются линейной комбинацией уравнений другой. Также они имеют одинаковые решения или обе решений не имеют.
Алгоритм решения методом Гаусса заключается в следующих действиях:
- Прямой ход. Допустим, нам дана СЛАУ из k уравнений с n неизвестными {a11x1+a12x2+a13x3+…+a1nxn=b1,a21x1+a22x2+a23x3+…+a2nxn=b2,a31x1+a32x2+a33x3+…+a3nxn=b3,⋯⋯⋯⋯⋯ak1x1+ak2x2+ak3x3+…+aknxn=bk. Сначала исключим неизвестное x1 из уравнений ниже первого. Предположим a11≠0 (в обратном случае — можно записать первым уравнение с коэффициентом при x1, отличным от нуля). Теперь умножим обе части первого уравнения системы на a21a11 и вычтем его из второго уравнения, затем обе части первого уравнения умножим на a31a11 и вычтем из третьего и так пока не исключим во всех уравнениях ниже первого переменную x1 (то есть пока коэффициенты при x1 не будут равны нулю). Получаем эквивалентную системе (1) систему: {a11x1+a12x2+a13x3+…+a1nxn=b1,ˉa22x2+ˉa23x3+…+ˉa2nxn=ˉb2,ˉa32x2+ˉa33x3+…+ˉa3nxn=ˉb3,⋯⋯⋯⋯ˉak2x2+ˉak3x3+…+ˉaknxn=ˉbk. Далее делаем аналогичные действия со СЛАУ (2) (исключаем неизвестное x2), но с уравнениями ниже второго при a22≠0. Получим следующую эквивалентную системе (2) (значит и системе (1)) систему: {a11x1+a12x2+a13x3+…+a1nxn=b1,ˉa22x2+ˉa23x3+…+ˉa2nxn=ˉb2,˜a33x3+…+˜a3nxn=˜b3,⋯⋯⋯˜ak3x3+…+˜aknxn=˜bk. Все эти действия нужно сделать, пока не получим систему ступенчатого вида.
- Обратный ход. Второй этап решения системы уравнений заключается в решении полученной нами системы ступенчатого вида. Количество уравнений в преобразованной системе может быть меньше, чем в изначальной. Получаем систему с t(t⩽k) уравнениями и n переменными. Выражаем через последнее уравнение неизвестную переменную xt. И через неё выражаем остальные переменные. Получим решение, которое содержит зависимые (слева) и свободные (справа) переменные: {xt=ctt+1xt+1+att+2xt+2+…+ctnxn,⋯⋯⋯⋯⋯x3=c3t+1xt+1+a3t+2xt+2+…+c3nxn,x2=c2t+1xt+1+a2t+2xt+2+…+c2nxn,x1=c1t+1xt+1+a1t+2xt+2+…+c1nxn. Для получения решения, в свободные переменные xt+1…xn мы подставляем произвольные значения в систему уравнений. Из чего находим зависимые переменные x1…xt.
- Если система уравнений получается треугольной (или же количество уравнений равно количеству переменных), то решение у этой системы одно (система называется определенной). Если система имеет несколько ответов, то система называется неопределенной.
- Система есть несовместная, если она не имеет решений. Это можно понять по тому, если преобразованная нами система имеет уравнений больше, чем переменных (или мы можем получить уравнение, в котором все коэффициенты равны нулю, но свободный член отличен от нуля). В обратном случае — эта система совместная.
- Обычно выполняют преобразования не с самой системой, а с матрицей системы: выписывают матрицу из коэффициентов системы с присоединенным к ней столбцом из свободных членов. Тогда стоит заметить, что такие элементарные преобразования можно выполнять только с матрицами системы. С обычными матрицами, которые просто даны в условии, так делать запрещается.
- При вычитании одной строки из другой меняется только та строка, от которой отнимают. Аналогично и со сложением: меняется та строка, к которой прибавляют.
- Если в ходе преобразований мы получаем нулевую строку (все коэффициенты и свободный член будут равны 0), то такую строку можно убрать.
Примеры решений
Пример 1. Решить систему уравнений методом Гаусса:{3x1−2x2−5x3+x4=3,2x1−3x2+x3+5x4=−3,x1+2x2−4x4=−3,x1−x2−4x3+9x4=22.
Запишем матрицу из коэффициентов системы уравнений и преобразуем (если переменной нет в уравнении, то коэффициент равен нулю) (3−2−512−315120−41−1−49|3−3−322). Поменяем местами первое уравнение с последним для удобства вычислений: (1−1−492−315120−43−2−51|22−3−33). Умножим теперь первое уравнение на 2 и вычтем из второго уравнения. Затем, умножив на 1, вычтем из третьего. И умножив на 3, вычтем из четвертого. Получаем: (1−1−490−19−13034−13017−26|22−47−25−63). Далее умножаем второе уравнение на -3, затем вычтем из третьего. Теперь второе уравнение умножаем на -1 из четвертого: (1−1−490−19−130031−520016−39|22−47−166−110). Итак, последние действия прямого хода. Умножаем третье уравнение на −1631 и вычитаем из четвертого. Получаем:(1−1−490−19−130031−52000−37731|22−47−166−75431). Получаем систему уравнений с новыми коэффициентами, которую будем решать обратным ходом: {x1−x2−4x3+9x4=22,−x2+9x3−13x4=−47,31x3−52x4=−166,−37731x4=−75431. Решение получается одно. Находим его: x4=2,x3=−166+10431=−2,x2=−(−47+18+26)=3,x1=22+3−8−18=−1.
Пример 2. Решить систему уравнений методом Гаусса:{4x1−3x2+x3+5x4−7=0,x1−2x2−2x3−3x4−3=0,3x1−x2+2x3+1=0,2x1+3x2+2x3−8x4+7=0.
Пример 3. Решить систему уравнений методом Гаусса: {3x1−7x2+4x3+5x4=−11,2x1+5x2+x3−2x4=5,x1+2x2−3x3+4x4=7,7x1+2x2−x3+11x4=6.
Пример 4. Решите систему уравнений методом Гаусса: {7x1+3x2−2x3+4x4=0,−6x1−x2−x3+x4=1,9x1+7x2−8x3+14x4=2,x1+2x2−3x3+5x4=1.
Пример 5. Решить систему уравнений методом Гаусса: {2x1−x2+2x4=0,x1+2x2−x3=0,5x1+x2−x3+2x4=0,x1+x2+x3+x4=1.
Смотрите также
- Курош А.Г. Курс высшей алгебры. М.: Наука, 1968 стр. 15-23
- Проскуряков И.В. Сборник задач по линейной алгебре. М.: Наука, 1984 примеры №567, 568
- Баландина Н. Н. Матричное вычисление: метод. указания для студ. первого курса направления подготовки “Психология” / Н. Н. Баландина, С. В. Федоровский. – Одесса: Одесский нац. ун-т, 2015. стр. 31-33
- Фадеев Д.К. Лекции по алгебре. М.: Наука, 1984 стр. 119-121
Метод Гаусса
Пройдите тест, чтобы проверить насколько точно вы поняли материал.