Решение систем линейных уравнений методом Гаусса



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

Пусть дана система уравнений

 

 

Процесс решения по методу Гаусса состоит из двух этапов. На пер­вом этапе (прямой ход) система приводится к ступенчатому (в част­ности, треугольному) виду.

Приведенная ниже система имеет ступенчатый вид

 

где k ≤ n, aij ≠ 0, i = . Коэффициенты аij называются главными элементами системы.

На втором этапе (обратный ход) идет последовательное определе­ние неизвестных из этой ступенчатой системы.

Опишем метод Гаусса подробнее.

Прямой ход.

Будем считать, что элемент a11 ≠ 0 (если а11 = 0, то первым в системе запишем уравнение, в котором коэффициент при ч1 отличен от нуля).

Преобразуем систему (4.3), исключив неизвестное х1 во всех урав­нениях, кроме первого (используя элементарные преобразования си­стемы). Для этого умножим обе части первого уравнения на –  и сложим почленно со вторым уравнением системы. Затем умножим обе части первого уравнения на –  сложим с третьим уравнением си­стемы. Продолжая этот процесс, получим эквивалентную систему

 

 

Здесь ,  (i,j = ) — новые значения коэффициентов и правых частей, которые получаются после первого шага.

Аналогичным образом, считая главным элементом  ≠ 0, ис­ключим неизвестное х2 из всех уравнений системы, кроме первого и второго, и так далее. Продолжаем этот процесс, пока это возможно.

Если в процессе приведения системы (4.3) к ступенчатому вицу по­явятся нулевые уравнения, т.е. равенства вида 0 = 0, их отбрасывают. Если же появится уравнение вида 0 = bi, а Ьi ≠ 0, то это свидетель­ствует о несовместности системы.

Второй этап (обратный ход) заключается в решении ступенча­той системы. Ступенчатая система уравнений, вообще говоря, имеет бесчисленное множество решений. В последнем уравнении этой си­стемы выражаем первое неизвестное хk через остальные неизвестные (хk+1, … , xn). Затем подставляем значение xk в предпоследнее урав­нение системы и выражаем xk-1 через (хk+1, … , xn); затем находим хk-2, … , x1. Придавая свободным неизвестным (хk+1, … , xn) произ­вольные значения, получим бесчисленное множество решений системы.

Замечания: 1. Если ступенчатая система оказывается треуголь­ной, т. е. k = n, то исходная система имеет единственное решение. Из последнего уравнения находим хn, из предпоследнего уравнения хn-1, далее поднимаясь по системе вверх, найдем все остальные неизвестные (хk-2, … , x1).

2. На практике удобнее работать не с системой (4.3), а с расши­ренной ее матрицей, выполняя все элементарные преобразования над ее строками. Удобно, чтобы коэффициент a11 был равен 1 (уравнения переставить местами, либо разделить обе части уравнения на a11 ≠1).

Пример 4.4. Решить систему методом Гаусса:

 

Решение: В результате элементарных преобразований нал расши­ренной матрицей системы

 

 ~  ~

~  ~

 

исходная система свелась к ступенчатой:

 

Поэтому общее решение системы: x2=5x4-13x3-3; x1=5x4-8x3-1. Если положить, например, x3 = 0, х4 = 0, то найдем одно из частных решений этой системы x1 = -1, х2 = -3, x3 = 0, х4 = 0.

Пример 4.5 . Решить систему методом Гаусса:

 

Решение: Произведем элементарные преобразования над строчками расширенной матрицы системы:

 

 ~  ~  ~

Полученная матрица соответствует системе

 

Осуществляя обратный ход, находим х3 = 1, х2 = 1, x1 = 1.


Дата добавления: 2019-01-14; просмотров: 319; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!