![](/user_photo/2706_HbeT2.jpg)
- •Решение систем линейных уравнений методом Гаусса
- •1. Совместная система с квадратной матрицей.
- •1.000 2.000 -3.000 4.000 -1.000
- •5 6 1
- •2. Вычисление определителя.
- •3. Совместная система с прямоугольной матрицей.
- •Gauss Method. Transformation to e - matrix.
- •1.000 .000 .000 .000
- •Gauss Method. Transformation to e - matrix.
- •5. Несовместная система линейных уравнений.
- •Inverse matrix calculation
- •Inverse matrix calculation
- •3.000 1.000 -2.000 1.000 -1.000 1.000
1.000 .000 .000 .000
.000 1.000 .000 .000
.000 .000 1.000 .000
.000 , .000 , .000 , 1.000 .
Индекс k переменной Хk совпадает с номером строки, где стоит единица.
Вычисленный определитель = -180.000 представляет собой значение базисного минора.
4. Совместная система с вырожденной матрицей.
Метод Гаусса позволяет находить решение совместной системы линейных уравнений с вырожденной матрицей. Никаких изменений в основной алгоритм вносить при этом не требуется.
Х1 + 2Х2 - 3Х3 + 4Х4 - Х5 = -1,
2Х1 - Х2 + 3Х3 - 4Х4 + 2Х5 = 8,
8Х1 + 3Х2 + 3Х3 + 4Х4 = 2, (6)
4Х1 + 3Х2 + 4Х3 + 2Х4 + 2Х5 = -2,
Х1 - Х2 - Х3 + 2Х4 - 3Х5 = -3.
Gauss Method. Transformation to e - matrix.
5 6 1
1.0 2.0 -3.0 4.0 -1.0 -1.0
2.0 -1.0 3.0 -4.0 2.0 8.0
8.0 3.0 3.0 4.0 .0 2.0
4.0 3.0 4.0 2.0 2.0 -2.0
1.0 -1.0 -1.0 2.0 -3.0 -3.0
1 4 4.000
.250 .500 -.750 1.000 -.250 -.250
3.000 1.000 .000 .000 1.000 7.000
7.000 1.000 6.000 .000 1.000 3.000
3.500 2.000 5.500 .000 2.500 -1.500
.500 -2.000 .500 .000 -2.500 -2.500
2 1 3.000
.000 .417 -.750 1.000 -.333 -.833
1.000 .333 .000 .000 .333 2.333
.000 -1.333 6.000 .000 -1.333-13.333
.000 .833 5.500 .000 1.333 -9.667
.000 -2.167 .500 .000 -2.667 -3.667
3 3 6.000
.000 .250 .000 1.000 -.500 -2.500
1.000 .333 .000 .000 .333 2.333
.000 -.222 1.000 .000 -.222 -2.222
.000 2.056 .000 .000 2.556 2.556
.000 -2.056 .000 .000 -2.556 -2.556
4 5 2.556
.000 .652 .000 1.000 .000 -2.000
1.000 .065 .000 .000 .000 2.000
.000 -.043 1.000 .000 .000 -2.000
.000 .804 .000 .000 1.000 1.000
.000 .000 .000 .000 .000 .000
5 0 .000
.000 .652 .000 1.000 .000 -2.000
1.000 .065 .000 .000 .000 2.000
.000 -.043 1.000 .000 .000 -2.000
.000 .804 .000 .000 1.000 1.000
.000 .000 .000 .000 .000 .000
.000 - Result of Multiplication of the main elements
Rearrangement of lines
1.000 .065 .000 .000 .000 2.000
.000 -.043 1.000 .000 .000 -2.000
.000 .652 .000 1.000 .000 -2.000
.000 .804 .000 .000 1.000 1.000
.000 .000 .000 .000 .000 .000
Determinant = .000
Определитель системы равен нулю, но система совместна. Если Х2 рассматривать как свободную переменную, то общее решение системы (6) можно записать, используя последнюю матрицу, аналогично тому, как это было сделано при решении системы (5).
Описанный алгоритм может быть использован для вычисления ранга матрицы. Ранг матрицы равен количеству единичек, полученных в базисных столбцах в процессе элементарных преобразований матрицы.