Для решения любой системы линейных уравнений метод Гаусса или метод последовательного исключения неизвестных является наиболее универсальным и достаточно простым при небольшом количестве переменных. Этот метод универсален, его применяют, когда система уравнений имеет:
- единственное решение;
- бесконечное множество решений;
- вовсе не имеет решений.
Суть метода состоит в переходе от заданной системы линейных уравнений к более простой с помощью таких эквивалентных преобразований в системе, как:
- перемена двух уравнений местами;
- умножение обеих частей уравнения на любое действительное число, не равное 0;
- прибавление к одному уравнению соответствующих частей другого, умноженных на произвольное число.
С помощью преобразований последовательно исключаем одну переменную за другой пока в одной из строк не будет определена переменная xi.
Метод Гаусса позволяет решать СЛАУ при небольшом числе вычислительных операций.
Алгоритм решения:
- записываем систему в виде расширенной матрицы;
- прямой ход — приводим матрицу к ступенчатому виду;
- обратный ход — приводим матрицу к специальному ступенчатому виду.
Пусть дана система из n уравнений с n неизвестными переменными:
Определитель основной матрицы не равен 0.
Исключим из всех уравнений системы переменную х1, начиная со 2-го, для чего:
- ко 2-му уравнению прибавим 1-е, умноженное на — а21/а11;
- к 3-му уравнению прибавим 1-е, умноженное на — а31/а11, и т.д.;
- к n-му уравнению прибавим 1-е, умноженное на — аn1/а11.
В результате преобразований система приняла вид:
Далее таким же путем исключаем неизвестную переменную х2 из всех уравнений, начиная с 3-го.
Для этого к 3-му уравнению прибавляем 2-е, умноженное на — а32/а22 и т.д. К n-му уравнению прибавим 2-е, умноженное на — аn2/а22.
Таким же способом исключаем неизвестную х3 из всех уравнений системы, начиная с 4-го.
Прямой ход продолжается, пока в последнем уравнении не останется единственная неизвестная. Система будет иметь вид:
аnn(n-1) хn = bn(n-1)
После окончания прямого хода метода Гаусса — последовательного исключения неизвестных, вычисляем неизвестную в последнем уравнении:
- из последнего уравнения системы находим хn по формуле:
- из предпоследнего уравнения находим хn-1 и т.д.
- из первого уравнения находим х1.
Последовательное нахождение неизвестных, начиная с последнего уравнения к первому, называется обратным ходом.
Заметим, если в матрице есть хоть одна нулевая строка, у которой правая часть (свободный член) не равна 0, система несовместима, решения отсутствуют.
Для быстрого и правильного решения СЛАУ методом Гаусса можно воспользоваться калькулятором онлайн.
Решение системы линейных уравнений методом Гаусса
— количество неизвестных |
Количество знаков после разделителя дроби в числах: |