Решение системы линейных уравнений методом Гаусса является одним из самых универсальных и эффективных методов решения систем линейных алгебраических уравнений.
Осуществляется он путем последовательного исключения неизвестных из системы уравнений.
Пусть дана следующая система линейных алгебраических уравнений, содержащая n-неизвестных и m-уравнений:
Процесс решения таких систем по методу Гаусса состоит из двух этапов:
На первом этапе: система приводится к ступенчатому, в частности, к треугольному виду. В ступенчатой форме система может быть записана следующим образом:
В ней , коэффициенты и называется главными элементами системы.
На втором этапе: из этой ступенчатой системы последовательно определяются неизвестные.
Существо метода Гаусса.
Будем считать, что элемент , если он равен нулю, то первым в системе уравнений запишем то из них, у которого коэффициент перед неизвестным отличен от нуля. Преобразуем систему, исключив неизвестное .Из всех уравнений, кроме первого. Для этого используем элементарное преобразование системы. Например, обе части первого уравнения домножим на величину и сложим почленно со вторым уравнением системы.
Затем обе части первого уравнения умножим на величину . И сложим с третьим уравнением.
Продолжая эту процедуру(насколько возможно), из исходной системы получаем эквивалентную ступенчатую систему вида, показанной ниже:
В ней коэффициенты и свободные члены – это новые значения, полученные после исключения из уравнений системы неизвестного .
Аналогичным образом, считая главным элементом коэффициент исключаем из уравнений системы неизвестное , кроме первого и второго уравнений.
|
То же самое осуществляется для неизвестных и т.д.
Процедура длится пока она возможна. Если в процессе приведения системы к ступенчатому или треугольному виду появляются уравнения типа:0=0, то такие уравнения отбрасываются. Если же в процессе приведения системы к ступенчатому виду появятся уравнения типа:0= , где , то это будет свидетельствовать о том, что система уравнений заданного вида несовместна. В этом существо первого этапа.
Второй этап: заключается в решении ступенчатой системы уравнений. Отметим, что, вообще говоря, любая ступенчатая система имеет бесконечное множество решений. Для получения общего решения системы в последнем её уравнении выражаем первое неизвестное через все остальные: . Затем полученное значение подставляем в предыдущее уравнение и выражаем неизвестное через . Продолжаем эту процедуру до определения через неизвестные . Получаем общее решение ступенчатой системы. Затем свободным неизвестным присваиваем некоторые призвольные значения. В результате этого получаем одно из частных решений. Задавая новые произвольные значения свободных неизвестных, получаем второе, третье и др. частные решения.
Замечание 1: если ступенчатая система оказывается треугольной, т.е k=n, то она имеет единственное решение.
Замечание 2: на практике удобнее работать не с системой уравнений, а с соответствующей ей расширенной матрицей.При этом только над её строками осуществляются элементарные преобразования. Удобно также, когда первая строка расширенной матрицы начинается с единицы. Если это не так, то переставляют строки, добиваясь желаемого результата, либо обе части первого уравнения системы делят на при условии, что .
|
Примеры:
№1
Решить методом Гаусса(в двух вариантах)следующую систему линейных алгебраических уравнений:
Решение:
Этим методом решение осуществляется путём последовательного исключения неизвестных из системы уравнений.
Приведём систему к ступенчатому виду. Для этого используем следующие элементарные преобразования системы. Из второго уравнения почленно вычтем первое уравнение, умноженное на 2.Затем из третьего уравнения вычтем первое, умноженное на 3, а из четвертого уравнения вычтем первое уравнение, умноженное на 5.
Получим:
Разделим обе части третьего уравнения на (-2), а четвертого на (-6).
Получим: Систему вида:
Она имеет единственное решение, которое является точнее решением исходной системы.
Получим решение заданной системы другим способом, т.е. в матричном виде. Для этого составим её расширенную матрицу:
Подвергнем её элементарным преобразованиям, приводящим к эквивалентным матрицам. С использованием первой строки преобразуем следующие. Для этого из второй строки вычтем первую, умноженную на 2.
Далее из третьей строки вычтем первую, умноженную на 3
Из четвертой строки вычтем первую, умноженную на 5
Затем с использованием второй строки преобразуем все оставшиеся. Для этого к третьей строку прибавим вторую, умноженную на 2.
К четвертой строке прибавим вторую, умноженную на 6.
Теперь воспользуемся третьей строкой, а именно к четвертой строке прибавим третью, умноженную на (-3)
|
Полученной матрице соответствует система:
Осуществляя, соответствующие подстановки, получим:
Таким образом, обоими способами получены одни и те же решения.
Произведем проверку, подставляя полученные значения неизвестных в исходную систему:
Получаем верные равенства:3=3
7=7
5=5
3=3
Ответ:
№2
Решить методом Гаусса (в двух вариантах)следующую систему линейных алгебраических уравнений:
Решение
Приведем систему к ступенчатому виду, то есть исключим неизвестное из всех уравнений кроме первого. Для этого используем элементарные преобразования заданной системы, из второго уравнения вычтем первое, умноженное на 3;Из третьего уравнения вычтем первое, умноженное на 2; Из четвертого уравнения вычтем первое, умноженное на 2.
Получим систему:
Теперь с использованием второго уравнения преобразуем третье и четвертое уравнение системы, к третьему уравнению прибавим второе, умноженное на (-1), к четвертому уравнению прибавим второе, умноженное на (-3/4);
Получим:
Из четвертого уравнения вычтем третье, умноженное на 2/4:
Получим конечную ступенчатую форму исходной системы и её единственное решение.
Осуществим решение заданной системы другим способом.
Для этого составим её расширенную матрицу:
Подвергнём её элементарным преобразованиям, приводящим к эквивалентным матрицам, из второй строки вычтем первую, умноженную на 3:
Из третьей строки вычтем первую, умноженную на 2:
;
Из четвертой строки вычтем первую строку, умноженную на 2:
,
Теперь воспользуемся для элементарных преобразований второй строкой,
из третьей строки вычтем вторую строку, умноженную на 1:
;
Из четвертой строки вычтем вторую, умноженную на ¾:
Далее воспользуемся третьей строкой, а именно, из четвертой строки вычтем третью, умноженную на 2/4:
Полученной матрице соответствует система:
Совершая подстановки, получим:
Проверка:
Получим верные неравенства: 5=5
0=0
9=9
-1=-1
Ответ: