Метод Гаусса — классический метод решения системы линейных алгебраических уравнений (СЛАУ). Назван в честь немецкого математика Карла Фридриха Гаусса. Это метод последовательного исключения переменных, когда с помощью элементарных преобразований система уравнений приводится к равносильной системе треугольного вида, из которой последовательно, начиная с последних (по номеру), находятся все переменные системы.
История
Хотя в настоящее время данный метод повсеместно называется методом Гаусса, он был известен и до К. Ф. Гаусса. Первое известное описание данного метода — в китайском трактате «Математика в девяти книгах».
Описание метода
Пусть исходная система выглядит следующим образом:
{ a 11 x 1 + … + a 1 n x n = b 1 … a m 1 x 1 + … + a m n x n = b m {displaystyle left{{egin{array}{lcr}a_{11}x_{1}+ldots +a_{1n}x_{n}&=&b_{1}ldots &&a_{m1}x_{1}+ldots +a_{mn}x_{n}&=&b_{m}end{array}} ight.}Её можно записать в матричном виде:
A x = b , {displaystyle Ax=b,}где
A = ( a 11 … a 1 n … a m 1 … a m n ) , x = ( x 1 ⋮ x n ) , b = ( b 1 ⋮ b m ) . ( 1 ) {displaystyle A=left({egin{array}{ccc}a_{11}&ldots &a_{1n}ldots &&a_{m1}&ldots &a_{mn}end{array}} ight),quad x=left({egin{array}{c}x_{1}vdots x_{n}end{array}} ight),quad b=left({egin{array}{c}b_{1}vdots b_{m}end{array}} ight).quad (1)}Матрица A {displaystyle A} называется основной матрицей системы, b {displaystyle b} — столбцом свободных членов.
Тогда, согласно свойству элементарных преобразований над строками, основную матрицу этой системы можно привести к ступенчатому виду (эти же преобразования нужно применять к столбцу свободных членов):
{ α 1 j 1 x j 1 + α 1 j 2 x j 2 + … + α 1 j r x j r + … + α 1 j n x j n = β 1 α 2 j 2 x j 2 + … + α 2 j r x j r + … + α 2 j n x j n = β 2 … α r j r x j r + … + α r j n x j n = β r 0 = β r + 1 … 0 = β m , {displaystyle left{{egin{array}{rcl}alpha _{1j_{1}}x_{j_{1}}+alpha _{1j_{2}}x_{j_{2}}+ldots +alpha _{1j_{r}}x_{j_{r}}+ldots +alpha _{1j_{n}}x_{j_{n}}&=&eta _{1}alpha _{2j_{2}}x_{j_{2}}+ldots +alpha _{2j_{r}}x_{j_{r}}+ldots +alpha _{2j_{n}}x_{j_{n}}&=&eta _{2}&ldots &alpha _{rj_{r}}x_{j_{r}}+ldots +alpha _{rj_{n}}x_{j_{n}}&=&eta _{r} &=&eta _{r+1}&ldots &