-->
Данный онлайн калькулятор находит общее решение системы линейных уравнений методом Жордана-Гаусса. Дается подробное решение. Для вычисления выбирайте количество уравнений и количество переменных. Затем введите данные в ячейки и нажимайте на кнопку "Вычислить." Теоретическую часть нахождения решения системы линейных уравнений методом Жордана-Гаусса смотрите ниже.
Инструкция ввода данных. Числа вводятся в виде целых чисел (примеры: 487, 5, -7623 и т.д.), десятичных чисел (напр. 67., 102.54 и т.д.) или дробей. Дробь нужно набирать в виде a/b, где a и b (b>0) целые или десятичные числа. Примеры 45/5, 6.6/76.4, -7/6.7 и т.д.
Метод Жордана-Гаусса − это метод для решения систем линейных уравнений а также метод нахождения обратной матрицы. Данный метод является модификацией метода Гаусса.
Первый этап метода Жордана-Гаусса аналогична методу Гаусса (прямой ход Гаусса), который подробно можно посмотреть на странице "Метод Гаусса онлайн". Второй этап (обратный ход) метода Жордана-Гаусса заключается в обнулении всех элементов матрицы коэффициентов системы линейных уравнений, выше ведущих элементов. Отметим, что мы здесь рассматриваем произвольную систему линейных уравнений, где число переменных может быть не равным числу ограничений.
Рассмотрим следующую систему линейных уравнений:
(1) |
Запишем систему (1) в матричном виде:
Ax=b | (2) |
где
(3) |
A-называется матрица коэффициентов системы, b − правая часть ограничений, x− вектор переменных, которую нужно найти. Пусть rang(A)=p.
Построим расшренную матрицу системы:
(4) |
После прямого хода Гаусса (подробнее о прямом ходе Гаусса посмотрите на странице "Метод Гаусса онлайн") получим следующую расширенную матрицу:
(5) |
Если ,..., равны нулю, то система линейных уравнений имеет решение, если же хотя бы один из этих чисел отлично от нуля, то система несовместна. Иными словами, система (2) совместна тогда и только тогда, когда ранг матрицы A навен рангу расширенной матрицы (A|b).
Пусть . Тогда в обратном порядке, начиная с ведущего элемента применяем обратный ход Гаусса. Суть обратного хода заключается в обнулении всех элементов расширенной матрицы, стоящих выше ведущих элементов.
Итак, обнуляем все элементы, стоящие в столбце p, выше элемента . Так как ≠0, то сложим строки 1,2,...p−1 со строкой p, умноженной на соответственно.
Расширенная матрица примет следующий вид:
Аналогичным методом обнуляем элементы столбцов p−1, p−2, ...,2 выше ведущих элементов .
Расширенная матрица примет следующий вид:
Делим каждую строку на соответствующий ведущий элемент (если ведущий элемент существует):
Тогда решение можно записать так:
где − произвольные вещественные числа.
Отметим, что при m=n и rangA=n система линейных уравнений (2) имеет единственное решение.
Рассмотрим численные примеры.
Пример 1. Найти решение системы линейных уравнений методом Жордана-Гаусса:
Матричный вид записи: Ax=b, где
. |
Для решения системы, построим расширенную матрицу:
. |
Обозначим через aij элементы i-ой строки и j-ого столбца.
Первый этап. Прямой ход Гаусса
Исключим элементы 1-го столбца матрицы ниже элемента a11. Для этого сложим строки 2,3 со строкой 1, умноженной на 1/2,-3/2 соответственно:
. |
Исключим элементы 2-го столбца матрицы ниже элемента a2 2. Для этого сложим строку 3 со строкой 2, умноженной на 1/5:
. |
Второй этап. Обратный ход Гаусса
Исключим элементы 3-го столбца матрицы выше элемента a33. Для этого сложим строки 1, 2 со строкой 3, умноженной на -3/2, -5/4 соответственно:
. |
Исключим элементы 2-го столбца матрицы выше элемента a22. Для этого сложим строку 1 со строкой 2, умноженной на -2/5:
. |
Делим каждую строку матрицы на соответствующий ведущий элемент (если ведущий элемент существует):
. |
Решение:
. |
Векторный вариант решения:
. |
Пример 2. Найти решение системы линейных уравнений методом Жордана-Гаусса:
Матричный вид записи: Ax=b, где
Для решения системы, построим расширенную матрицу:
Обозначим через aij элементы i-ой строки и j-ого столбца.
Первый этап. Прямой ход Гаусса.
Исключим элементы 1-го столбца матрицы ниже элемента a11. Для этого сложим строки 2,3 со строкой 1, умноженной на 4/3, 5/3 соответственно:
Исключим элементы 2-го столбца матрицы ниже элемента a2 2. Для этого сложим строку 3 со строкой 2, умноженной на -2:
Второй этап. Обратный ход Гаусса
Исключим элементы 2-го столбца матрицы выше элемента a22. Для этого сложим строку 1 со строкой 2, умноженной на -3/10:
Делим каждую строку матрицы на соответствующий ведущий элемент (если ведущий элемент существует):
Выразим переменные x1, x2 относительно остальных переменных.
Решение:
x3− произвольное действительное число.
Векторный вариант решения:
Запишем вышеизложенное решение, представив свободные переменные в виде тождеств:
Тогда векторное решение можно представить так:
, |
x3− произвольное действительное число.