Метод гаусса количество неизвестных больше количества уравнений

Метода Гаусса: примеры решения СЛАУ

В данной статье мы:

  • дадим определение методу Гаусса,
  • разберем алгоритм действий при решении линейных уравнений, где количество уравнений совпадает c количеством неизвестных переменных, а определитель не равен нулю;
  • разберем алгоритм действий при решении СЛАУ с прямоугольной или вырожденной матрицей.
Содержание
  1. Метод Гаусса — что это такое?
  2. Основные определения и обозначения
  3. Описание алгоритма использования метода Гаусса для решения СЛАУ с равным количеством уравнений и неизвестных (обратный и прямой ход метода Гаусса)
  4. Описание алгоритма использования метода Гаусса для решения СЛАУ с несовпадающим количеством уравнений и неизвестных, или с вырожденной системой матрицы
  5. Решение систем линейных уравнений методом Гаусса
  6. Понятие метода Гаусса
  7. Преимущества метода:
  8. Элементарные преобразования системы линейных уравнений
  9. Алгоритм и примеры решения методом Гаусса системы линейных уравнений с квадратной матрицей системы
  10. Решить систему линейных уравнений методом Гаусса самостоятельно, а затем посмотреть решение
  11. Решение методом Гаусса прикладных задач на примере задачи на сплавы
  12. Метод Гаусса и системы линейных уравнений, имеющие бесконечное множество решений
  13. Метод Гаусса и системы линейных уравнений, не имеющие решений
  14. Решить систему линейных уравнений методом Гаусса самостоятельно, а затем посмотреть решение
  15. Метод Гаусса и системы, в которых число неизвестных меньше числа уравнений
  16. Метод Гаусса и системы, в которых число неизвестных больше числа уравнений
  17. Метод Гаусса решения системы линейных уравнений
  18. Алгоритм Гаусса
  19. Базовая схема
  20. Поиск опорного элемента (pivoting)
  21. Вырожденные случаи
  22. Реализация
  23. Асимптотика
  24. Более точная оценка числа действий
  25. Дополнения
  26. Ускорение алгоритма: разделение его на прямой и обратный ход
  27. Решение СЛАУ по модулю
  28. Немного о различных способах выбора опорного элемента
  29. Улучшение найденного ответа
  30. 💡 Видео

Видео:Математика без Ху!ни. Метод Гаусса.Скачать

Математика без Ху!ни. Метод Гаусса.

Метод Гаусса — что это такое?

Метод Гаусса — это метод, который применяется при решении систем линейных алгебраических уравнений и имеет следующие преимущества:

  • отсутствует необходимость проверять систему уравнений на совместность;
  • есть возможность решать системы уравнений, где:
  • количество определителей совпадает с количеством неизвестных переменных;
  • количество определителей не совпадает с количеством неизвестных переменных;
  • определитель равен нулю.
  • результат выдается при сравнительно небольшом количестве вычислительных операций.

Видео:Математика без Ху!ни. Метод Гаусса. Совместность системы. Ранг матрицы.Скачать

Математика без Ху!ни. Метод Гаусса. Совместность системы. Ранг матрицы.

Основные определения и обозначения

Есть система из р линейных уравнений с n неизвестными ( p может быть равно n ):

a 11 x 1 + a 12 x 2 + . . . + a 1 n x n = b 1 a 21 x 1 + a 22 x 2 + . . . + a 2 n x n = b 2 ⋯ a p 1 x 1 + a p 2 x 2 + . . . + a p n x n = b p ,

где x 1 , x 2 , . . . . , x n — неизвестные переменные, a i j , i = 1 , 2 . . . , p , j = 1 , 2 . . . , n — числа (действительные или комплексные), b 1 , b 2 , . . . , b n — свободные члены.

Если b 1 = b 2 = . . . = b n = 0 , то такую систему линейных уравнений называют однородной, если наоборот — неоднородной.

Решение СЛАУ — совокупность значения неизвестных переменных x 1 = a 1 , x 2 = a 2 , . . . , x n = a n , при которых все уравнения системы становятся тождественными друг другу.

Совместная СЛАУ — система, для которой существует хотя бы один вариант решения. В противном случае она называется несовместной.

Определенная СЛАУ — это такая система, которая имеет единственное решение. В случае, если решений больше одного, то такая система будет называться неопределенной.

Координатный вид записи:

a 11 x 1 + a 12 x 2 + . . . + a 1 n x n = b 1 a 21 x 1 + a 22 x 2 + . . . + a 2 n x n = b 2 ⋯ a p 1 x 1 + a p 2 x 2 + . . . + a p n x n = b p

Матричный вид записи: A X = B , где

A = a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋯ ⋯ ⋯ ⋯ a p 1 a p 2 ⋯ a p n — основная матрица СЛАУ;

X = x 1 x 2 ⋮ x n — матрица-столбец неизвестных переменных;

B = b 1 b 2 ⋮ b n — матрица свободных членов.

Расширенная матрица — матрица, которая получается при добавлении в качестве ( n + 1 ) столбца матрицу-столбец свободных членов и имеет обозначение Т .

T = a 11 a 12 ⋮ a 1 n b 1 a 21 a 22 ⋮ a 2 n b 2 ⋮ ⋮ ⋮ ⋮ ⋮ a p 1 a p 2 ⋮ a p n b n

Вырожденная квадратная матрица А — матрица, определитель которой равняется нулю. Если определитель не равен нулю, то такая матрица, а потом называется невырожденной.

Видео:Система линейных уравнений. Общее решение. Метод ГауссаСкачать

Система линейных уравнений.  Общее решение. Метод Гаусса

Описание алгоритма использования метода Гаусса для решения СЛАУ с равным количеством уравнений и неизвестных (обратный и прямой ход метода Гаусса)

Для начала разберемся с определениями прямого и обратного ходов метода Гаусса.

Прямой ход Гаусса — процесс последовательного исключения неизвестных.

Обратный ход Гаусса — процесс последовательного нахождения неизвестных от последнего уравнения к первому.

Алгоритм метода Гаусса:

Решаем систему из n линейных уравнений с n неизвестными переменными:

a 11 x 1 + a 12 x 2 + a 13 x 3 + . . . + a 1 n x n = b 1 a 21 x 1 + a 22 x 2 + a 23 x 3 + . . . + a 2 n x n = b 2 a 31 x 1 + a 32 x 2 + a 33 x 3 + . . . + a 3 n x n = b 3 ⋯ a n 1 x 1 + a n 2 x 2 + a n 3 x 3 + . . . + a n n x n = b n

Определитель матрицы не равен нулю.

  1. a 11 не равен нулю — всегда можно добиться этого перестановкой уравнений системы;
  2. исключаем переменную x 1 из всех уравнений систему, начиная со второго;
  3. прибавим ко второму уравнению системы первое, которое умножено на — a 21 a 11 , прибавим к третьему уравнению первое умноженное на — a 21 a 11 и т.д.

После проведенных действий матрица примет вид:

a 11 x 1 + a 12 x 2 + a 13 x 3 + . . . + a 1 n x n = b 1 a ( 1 ) 22 x 2 + a ( 1 ) 23 x 3 + . . . + a ( 1 ) 2 n x n = b ( 1 ) 2 a ( 1 ) 32 x 2 + a ( 1 ) 33 x 3 + . . . + a ( 1 ) 3 n x n = b ( 1 ) 3 ⋯ a ( 1 ) n 2 x 2 + a ( 1 ) n 3 x 3 + . . . + a ( 1 ) n n x n = b ( 1 ) n ,

где a i j ( 1 ) = a i j + a 1 j ( — a i 1 a 11 ) , i = 2 , 3 , . . . , n , j = 2 , 3 , . . . , n , b i ( 1 ) = b i + b 1 ( — a i 1 a 11 ) , i = 2 , 3 , . . . , n .

Далее производим аналогичные действия с выделенной частью системы:

a 11 x 1 + a 12 x 2 + a 13 x 3 + . . . + a 1 n x n = b 1 a ( 1 ) 22 x 2 + a ( 1 ) 23 x 3 + . . . + a ( 1 ) 2 n x n = b ( 1 ) 2 a ( 1 ) 32 x 2 + a ( 1 ) 33 x 3 + . . . + a ( 1 ) 3 n x n = b ( 1 ) 3 ⋯ a ( 1 ) n 2 x 2 + a ( 1 ) n 3 x 3 + . . . + a ( 1 ) n n x n = b ( 1 ) n

Считается, что a 22 ( 1 ) не равна нулю. Таким образом, приступаем к исключению неизвестной переменной x 2 из всех уравнений, начиная с третьего:

  • к третьему уравнению систему прибавляем второе, которое умножено на — a ( 1 ) 42 a ( 1 ) 22 ;
  • к четвертому прибавляем второе, которое умножено на — a ( 1 ) 42 a ( 1 ) 22 и т.д.

После таких манипуляций СЛАУ имеет следующий вид:

a 11 x 1 + a 12 x 2 + a 13 x 3 + . . . + a 1 n x n = b 1 a ( 1 ) 22 x 2 + a ( 1 ) 23 x 3 + . . . + a ( 1 ) 2 n x n = b ( 1 ) 2 a ( 2 ) 33 x 3 + . . . + a ( 2 ) 3 n x n = b ( 2 ) 3 ⋯ a ( 2 ) n 3 x 3 + . . . + a ( 2 ) n n x n = b ( 2 ) n ,

где a i j ( 2 ) = a ( 1 ) i j + a 2 j ( — a ( 1 ) i 2 a ( 1 ) 22 ) , i = 3 , 4 , . . . , n , j = 3 , 4 , . . . , n , b i ( 2 ) = b ( 1 ) i + b ( 1 ) 2 ( — a ( 1 ) i 2 a ( 1 ) 22 ) , i = 3 , 4 , . . . , n . .

Таким образом, переменная x 2 исключена из всех уравнений, начиная с третьего.

Далее приступаем к исключению неизвестной x 3 , действуя по аналоги с предыдущим образцом:

a 11 x 1 + a 12 x 2 + a 13 x 3 + . . . + a 1 n x n = b 1 a ( 1 ) 22 x 2 + a ( 1 ) 23 x 3 + . . . + a ( 1 ) 2 n x n = b ( 1 ) 2 a ( 2 ) 33 x 3 + . . . + a ( 2 ) 3 n x n = b ( 2 ) 3 ⋯ a ( n — 1 ) n n x n = b ( n — 1 ) n

После того как система приняла такой вид, можно начать обратный ход метода Гаусса:

  • вычисляем x n из последнего уравнения как x n = b n ( n — 1 ) a n n ( n — 1 ) ;
  • с помощью полученного x n находим x n — 1 из предпоследнего уравнения и т.д., находим x 1 из первого уравнения.

Найти решение системы уравнений методом Гаусса:

3 x 1 + 2 x 2 + x 3 + x 4 = — 2 x 1 — x 2 + 4 x 3 — x 4 = — 1 — 2 x 1 — 2 x 2 — 3 x 3 + x 4 = 9 x 1 + 5 x 2 — x 3 + 2 x 4 = 4

Коэффициент a 11 отличен от нуля, поэтому приступаем к прямому ходу решения, т.е. к исключению переменной x 11 из всех уравнений системы, кроме первого. Для того, чтобы это сделать, прибавляем к левой и правой частям 2-го, 3-го и 4-го уравнений левую и правую часть первого, которая умножена на — a 21 a 11 :

— 1 3 , — а 31 а 11 = — — 2 3 = 2 3 и — а 41 а 11 = — 1 3 .

3 x 1 + 2 x 2 + x 3 + x 4 = — 2 x 1 — x 2 + 4 x 3 — x 4 = — 1 — 2 x 1 — 2 x 2 — 3 x 3 + x 4 = 9 x 1 + 5 x 2 — x 3 + 2 x 4 = 4 ⇔

⇔ 3 x 1 + 2 x 2 + x 3 + x 4 = — 2 x 1 — x 2 + 4 x 3 — x 4 + ( — 1 3 ) ( 3 x 1 + 2 x 2 + x 3 + x 4 ) = — 1 + ( — 1 3 ) ( — 2 ) — 2 x 1 — 2 x 2 — 3 x 3 + x 4 + 2 3 ( 3 x 1 + 2 x 2 + x 3 + x 4 ) = 9 + 2 3 ( — 2 ) x 1 + 5 x 2 — x 3 + 2 x 4 + ( — 1 3 ) ( 3 x 1 + 2 x 2 + x 3 + x 4 ) = 4 + ( — 1 3 ) ( — 2 ) ⇔

⇔ 3 x 1 + 2 x 2 + x 3 + x 4 = — 2 — 5 3 x 2 + 11 3 x 3 — 4 3 x 4 = — 1 3 — 2 3 x 2 — 7 3 x 3 + 5 3 x 4 = 23 3 13 3 x 2 — 4 3 x 3 + 5 3 x 4 = 14 3

Мы исключили неизвестную переменную x 1 , теперь приступаем к исключению переменной x 2 :

— a 32 ( 1 ) a 22 ( 1 ) = — — 2 3 — 5 3 = — 2 5 и а 42 ( 1 ) а 22 ( 1 ) = — 13 3 — 5 3 = 13 5 :

3 x 1 + 2 x 2 + x 3 + x 4 = — 2 — 5 3 x 2 + 11 3 x 3 — 4 3 x 4 = — 1 3 — 2 3 x 2 — 7 3 x 3 + 5 3 x 4 = 23 3 13 3 x 2 — 4 3 x 3 + 5 3 x 4 = 14 3 ⇔

⇔ 3 x 1 + 2 x 2 + x 3 + x 4 = — 2 — 5 3 x 2 + 11 3 x 3 — 4 3 x 4 = — 1 3 — 2 3 x 2 — 7 3 x 3 + 5 3 x 4 + ( — 2 5 ) ( — 5 3 x 2 + 11 3 x 3 — 4 3 x 4 ) = 23 3 + ( — 2 5 ) ( — 1 3 ) 13 3 x 2 — 4 3 x 3 + 5 3 x 4 + 13 5 ( — 5 3 x 2 + 11 3 x 3 — 4 3 x 4 ) = 14 3 + 13 5 ( — 1 3 ) ⇔

⇔ 3 x 1 + 2 x 2 + x 3 + x 4 = — 2 — 5 3 x 2 + 11 3 x 3 — 4 3 x 4 = — 1 3 — 19 5 x 3 + 11 5 x 4 = 39 5 41 5 x 3 — 9 5 x 4 = 19 5

Для того чтобы завершить прямой ход метода Гаусса, необходимо исключить x 3 из последнего уравнения системы — а 43 ( 2 ) а 33 ( 2 ) = — 41 5 — 19 5 = 41 19 :

3 x 1 + 2 x 2 + x 3 + x 4 = — 2 — 5 3 x 2 + 11 3 x 3 — 4 3 x 4 = — 1 3 — 19 5 x 3 + 11 5 x 4 = 39 5 41 5 x 3 — 9 5 x 4 = 19 5 ⇔

3 x 1 + 2 x 2 + x 3 + x 4 = — 2 — 5 3 x 2 + 11 3 x 3 — 4 3 x 4 = — 1 3 — 19 5 x 3 + 11 5 x 4 = 39 5 41 5 x 3 — 9 5 x 4 + 41 19 ( — 19 5 x 3 + 11 5 x 4 ) = 19 5 + 41 19 39 5 ⇔

⇔ 3 x 1 + 2 x 2 + x 3 + x 4 = — 2 — 5 3 x 2 + 11 3 x 3 — 4 3 x 4 = — 1 3 — 19 5 x 3 + 11 5 x 4 = 39 5 56 19 x 4 = 392 19

Обратный ход метода Гаусса:

  • из последнего уравнения имеем: x 4 = 392 19 56 19 = 7 ;
  • из 3-го уравнения получаем: x 3 = — 5 19 ( 39 5 — 11 5 x 4 ) = — 5 19 ( 39 5 — 11 5 × 7 ) = 38 19 = 2 ;
  • из 2-го: x 2 = — 3 5 ( — 1 3 — 11 3 x 4 + 4 3 x 4 ) = — 3 5 ( — 1 3 — 11 3 × 2 + 4 3 × 7 ) = — 1 ;
  • из 1-го: x 1 = 1 3 ( — 2 — 2 x 2 — x 3 — x 4 ) = — 2 — 2 × ( — 1 ) — 2 — 7 3 = — 9 3 = — 3 .

Ответ: x 1 = — 3 ; x 2 = — 1 ; x 3 = 2 ; x 4 = 7

Найти решение этого же примера методом Гаусса в матричной форме записи:

3 x 1 + 2 x 2 + x 3 + x 4 = — 2 x 1 — x 2 + 4 x 3 — x 4 = — 1 — 2 x 1 — 2 x 2 — 3 x 3 + x 4 = 9 x 1 + 5 x 2 — x 3 + 2 x 4 = 4

Расширенная матрица системы представлена в виде:

x 1 x 2 x 3 x 4 3 2 1 1 1 — 1 4 — 1 — 2 — 2 — 3 1 1 5 — 1 2 — 2 — 1 9 4

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

Преобразование матрицы начинается с превращения всех элементов нулевые. Для этого к элементам 2-ой, 3-ей и 4-ой строк прибавляем соответствующие элементы 1-ой строки, которые умножены на — a 21 a 11 = — 1 3 , — a 31 a 11 = — — 2 3 = 2 3 и н а — а 41 а 11 = — 1 3 .

Дальнейшие преобразования происходит по такой схеме: все элементы во 2-ом столбце, начиная с 3-ей строки, становятся нулевыми. Такой процесс соответствует процессу исключения переменной . Для того, чтобы выполнить этой действие, необходимо к элементам 3-ей и 4-ой строк прибавить соответствующие элементы 1-ой строки матрицы, которая умножена на — а 32 ( 1 ) а 22 ( 1 ) = — 2 3 — 5 3 = — 2 5 и — а 42 ( 1 ) а 22 ( 1 ) = — 13 3 — 5 3 = 13 5 :

x 1 x 2 x 3 x 4 3 2 1 1 | — 2 0 — 5 3 11 3 — 4 3 | — 1 3 0 — 2 3 — 7 3 5 3 | 23 3 0 13 3 — 4 3 5 3 | 14 3

x 1 x 2 x 3 x 4

3 2 1 1 | — 2 0 — 5 3 11 3 — 4 3 | — 1 3 0 — 2 3 + ( — 2 5 ) ( — 5 3 ) — 7 3 + ( — 2 5 ) 11 3 5 3 + ( — 2 5 ) ( — 4 3 ) | 23 3 + ( — 2 5 ) ( — 1 3 ) 0 13 3 + 13 5 ( — 5 3 ) — 4 3 + 13 5 × 11 3 5 3 + 13 5 ( — 4 3 ) | 14 3 + 13 5 ( — 1 3 )

x 1 x 2 x 3 x 4

3 2 1 1 | — 2 0 — 5 3 11 3 — 4 3 | — 1 3 0 0 — 19 5 11 5 | 39 5 0 0 41 5 — 9 5 | 19 5

Теперь исключаем переменную x 3 из последнего уравнения — прибавляем к элементам последней строки матрицы соответствующие элементы последней строки, которая умножена на а 43 ( 2 ) а 33 ( 2 ) = — 41 5 — 19 5 = 41 19 .

x 1 x 2 x 3 x 4 3 2 1 1 | — 2 0 — 5 3 11 3 — 4 3 | — 1 3 0 0 — 19 5 11 5 | 39 5 0 0 41 5 — 9 5 | 19 5

x 1 x 2 x 3 x 4

3 2 1 1 | — 2 0 — 5 3 11 3 — 4 3 | — 1 3 0 0 — 19 5 11 5 | 39 5 0 0 41 5 + 41 19 ( — 19 5 ) — 9 5 + 41 19 × 11 5 | 19 5 + 41 19 × 39 5

x 1 x 2 x 3 x 4

3 2 1 1 | — 2 0 — 5 3 11 3 — 4 3 | — 1 3 0 0 — 19 5 11 5 | 39 5 0 0 0 56 19 | 392 19

Теперь применим обратных ход метода. В матричной форме записи такое преобразование матрицы, чтобы матрица, которая отмечена цветом на изображении:

x 1 x 2 x 3 x 4 3 2 1 1 | — 2 0 — 5 3 11 3 — 4 3 | — 1 3 0 0 — 19 5 11 5 | 39 5 0 0 0 56 19 | 392 19

стала диагональной, т.е. приняла следующий вид:

x 1 x 2 x 3 x 4 3 0 0 0 | а 1 0 — 5 3 0 0 | а 2 0 0 — 19 5 0 | а 3 0 0 0 56 19 | 392 19 , где а 1 , а 2 , а 3 — некоторые числа.

Такие преобразования выступают аналогом прямому ходу, только преобразования выполняются не от 1-ой строки уравнения, а от последней. Прибавляем к элементам 3-ей, 2-ой и 1-ой строк соответствующие элементы последней строки, которая умножена на

— 11 5 56 19 = — 209 280 , н а — — 4 3 56 19 = 19 42 и н а — 1 56 19 = 19 56 .

x 1 x 2 x 3 x 4 3 2 1 1 | — 2 0 — 5 3 11 3 — 4 3 | — 1 3 0 0 — 19 5 11 5 | 39 5 0 0 0 56 19 | 392 19

x 1 x 2 x 3 x 4

3 2 1 1 + ( — 19 56 ) 56 19 | — 2 + ( — 19 56 ) 392 19 0 — 5 3 11 3 — 4 3 + 19 42 × 56 19 | — 1 3 + 19 42 × 392 19 0 0 — 19 5 11 5 + ( — 209 280 ) 56 19 | 39 5 + ( — 209 280 ) 392 19 0 0 0 56 19 | 392 19

x 1 x 2 x 3 x 4

3 2 1 0 | — 9 0 — 5 3 11 3 0 | 9 0 0 — 19 5 0 | — 38 5 0 0 0 56 19 | 392 19

Далее прибавляем к элементам 2-ой и 1-ой строк соответствующие элементы 3-ей строки, которые умножены на

— 11 3 — 19 5 = 55 57 и н а — 1 — 19 5 = 5 19 .

x 1 x 2 x 3 x 4 3 2 1 0 | — 9 0 — 5 3 11 3 0 | 9 0 0 — 19 5 0 | — 38 5 0 0 0 56 19 | 392 19

x 1 x 2 x 3 x 4

3 2 1 + 5 19 ( — 19 5 ) 0 | — 9 + 5 19 ( — 38 5 ) 0 — 5 3 11 3 + 55 57 ( — 19 5 ) 0 | 9 + 55 57 ( — 38 5 ) 0 0 — 19 5 0 | — 38 5 0 0 0 56 19 | 392 19

x 1 x 2 x 3 x 4

3 2 1 0 | — 11 0 — 5 3 0 0 | 5 3 0 0 — 19 5 0 | — 38 5 0 0 0 56 19 | 392 19

На последнем этапе прибавляем элементы 2-ой строки к соответствующим элементам 1-ой строки, которые умножены на — 2 — 5 3 = 6 5 .

x 1 x 2 x 3 x 4 3 2 1 0 | — 11 0 — 5 3 0 0 | 5 3 0 0 — 19 5 0 | — 38 5 0 0 0 56 19 | 392 19

x 1 x 2 x 3 x 4

3 2 + 6 5 ( — 5 3 ) 0 0 | — 11 + 6 5 × 5 3 ) 0 — 5 3 0 0 | 5 3 0 0 — 19 5 0 | — 38 5 0 0 0 56 19 | 392 19

x 1 x 2 x 3 x 4

3 0 0 0 | — 9 0 — 5 3 0 0 | 5 3 0 0 — 19 5 0 | — 38 5 0 0 0 56 19 | 392 19

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

3 x 1 = — 9 — 5 3 x 2 = 5 3 — 19 5 x 3 = — 38 5 56 19 x 4 = 392 19 , откуда находим неизвестные переменные.

Ответ: x 1 = — 3 , x 2 = — 1 , x 3 = 2 , x 4 = 7 . ​​​

Видео:Решение системы уравнений методом ГауссаСкачать

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

Описание алгоритма использования метода Гаусса для решения СЛАУ с несовпадающим количеством уравнений и неизвестных, или с вырожденной системой матрицы

Если основная матрица квадратная или прямоугольная, то системы уравнений могут иметь единственное решение, могут не иметь решений, а могут иметь бесконечное множество решений.

Из данного раздела мы узнаем, как с помощью метода Гаусса определить совместность или несовместность СЛАУ, а также, в случае совместности, определить количество решений для системы.

В принципе, метод исключения неизвестных при таких СЛАУ остается таким же, однако есть несколько моментов, на которых необходимо заострить внимание.

На некоторых этапах исключения неизвестных, некоторые уравнения обращаются в тождества 0=0. В таком случае, уравнения можно смело убрать из системы и продолжить прямой ход метода Гаусса.

Если мы исключаем из 2-го и 3-го уравнения x 1 , то ситуация оказывается следующей:

x 1 + 2 x 2 — x 3 + 3 x 4 = 7 2 x 1 + 4 x 2 — 2 x 3 + 6 x 4 = 14 x — x + 3 x + x = — 1 ⇔

x 1 + 2 x 2 — x 3 + 3 x 4 = 7 2 x 1 + 4 x 2 — 2 x 3 + 6 x 4 + ( — 2 ) ( x 1 + 2 x 2 — x 3 + 3 x 4 ) = 14 + ( — 2 ) × 7 x — x + 3 x + x + ( — 1 ) ( x 1 + 2 x 2 — x 3 + 3 x 4 ) = — 1 + ( — 1 ) × 7 ⇔

⇔ x 1 + 2 x 2 — x 3 + 3 x 4 = 7 0 = 0 — 3 x 2 + 4 x 3 — 2 x 4 = — 8

Из этого следует, что 2-ое уравнение можно смело удалять из системы и продолжать решение.

Если мы проводим прямой ход метода Гаусса, то одно или несколько уравнений может принять вид — некоторое число, которое отлично от нуля.

Это свидетельствует о том, что уравнение, обратившееся в равенство 0 = λ , не может обратиться в равенство ни при каких любых значениях переменных. Проще говоря, такая система несовместна (не имеет решения).

  • В случае если при проведении прямого хода метода Гаусса одно или несколько уравнений принимают вид 0 = λ , где λ — некоторое число, которое отлично от нуля, то система несовместна.
  • Если же в конце прямого хода метода Гаусса получается система, число уравнений которой совпадает с количеством неизвестных, то такая система совместна и определена: имеет единственное решение, которое вычисляется обратным ходом метода Гаусса.
  • Если при завершении прямого хода метода Гаусса число уравнений в системе оказывается меньше количества неизвестных, то такая система совместна и имеет бесконечно количество решений, которые вычисляются при обратном ходе метода Гаусса.

Видео:Универсальный алгоритм решения систем по методу ГауссаСкачать

Универсальный алгоритм решения систем по методу Гаусса

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

Будут и задачи для самостоятельного решения, к которым можно посмотреть ответы.

Видео:Решение системы уравнений методом Гаусса. Бесконечное множество решенийСкачать

Решение системы уравнений методом Гаусса. Бесконечное множество решений

Понятие метода Гаусса

Чтобы сразу же понять суть метода Гаусса, остановите ненадолго взгляд на анимации ниже. Почему одни буквы постепенно исчезают, другие окрашиваются в зелёный цвет, то есть становятся известными, а числа сменяются другими числами? Подсказка: из последнего уравнения совершенно точно известно, чему равна переменная z .

Метод гаусса количество неизвестных больше количества уравнений

Догадались? В такой системе, называемой трапециевидной, последнее уравнение содержит только одну переменную и её значение можно однозначно найти. Затем значение этой переменной подставляют в предыдущее уравнение (обратный ход метода Гаусса, далее — просто обратный ход), из которого находят предыдущую переменную, и так далее.

Метод Гаусса, называемый также методом последовательного исключения неизвестных, состоит в следующем. При помощи элементарных преобразований систему линейных уравнений приводят к такому виду, чтобы её матрица из коэффициентов оказалась трапециевидной (то же самое, что треугольной или ступенчатой) или близкой к трапециевидной (прямой ход метода Гаусса, далее — просто прямой ход). Пример такой системы и её решения как раз и был приведён на анимации в начале урока.

В трапециевидной (треугольной) системе, как видим, третье уравнение уже не содержит переменных y и x , а второе уравнение — переменной x .

После того, как матрица системы приняла трапециевидную форму, уже не представляет труда разобраться в вопросе о совместности системы, определить число решений и найти сами решения.

У студентов наибольшие трудности вызывает именно прямой ход, то есть приведение исходной системы к трапециевидной. И это несмотря на то, что преобразования, которые необходимы для этого, называются элементарными. И называются неслучайно: в них требуется производить умножение (деление), сложение (вычитание) и перемену уравнений местами.

Преимущества метода:

  1. при решении систем линейных уравнений с числом уравнений и неизвестных более трёх метод Гаусса не такой громоздкий, как метод Крамера, поскольку при решении методом Гаусса необходимо меньше вычислений;
  2. методом Гаусса можно решать неопределённые системы линейных уравнений, то есть, имеющие общее решение (и мы разберём их на этом уроке), а, используя метод Крамера, можно лишь констатировать, что система неопределённа;
  3. можно решать системы линейных уравнений, в которых число неизвестных не равно числу уравнений (также разберём их на этом уроке);
  4. метод основан на элементарных (школьных) методах — методе подстановки неизвестных и методе сложения уравнений, которых мы коснулись в соответствующей статье.

Кроме того, метод Гаусса является основой одного из методов нахождения обратной матрицы.

Чтобы все прониклись простотой, с которой решаются трапециевидные (треугольные, ступенчатые) системы линейных уравнений, приведём решение такой системы с применением обратного хода. Быстрое решение этой системы было показано на картинке в начале урока.

Пример 1. Решить систему линейных уравнений, применяя обратный ход:

Метод гаусса количество неизвестных больше количества уравнений

Решение. В данной трапециевидной системе переменная z однозначно находится из третьего уравнения. Подставляем её значение во второе уравнение и получаем значение переменой y:

Метод гаусса количество неизвестных больше количества уравнений

Теперь нам известны значения уже двух переменных — z и y. Подставляем их в первое уравнение и получаем значение переменной x:

Метод гаусса количество неизвестных больше количества уравнений

Из предыдущих шагов выписываем решение системы уравнений:

Метод гаусса количество неизвестных больше количества уравнений

Чтобы получить такую трапециевидную систему линейных уравнений, которую мы решили очень просто, требуется применять прямой ход, связанный с элементарными преобразованиями системы линейных уравнений. Это также не очень сложно.

Видео:Неоднородная система линейных уравненийСкачать

Неоднородная система линейных уравнений

Элементарные преобразования системы линейных уравнений

Повторяя школьный метод алгебраического сложения уравнений системы, мы выяснили, что к одному из уравнений системы можно прибавлять другое уравнение системы, причём каждое из уравнений может быть умножено на некоторые числа. В результате получаем систему линейных уравнений, эквивалентную данной. В ней уже одно уравнение содержало только одну переменную, подставляя значение которой в другие уравнений, мы приходим к решению. Такое сложение — один из видов элементарного преобразования системы. При использовании метода Гаусса можем пользоваться несколькими видами преобразований.

Метод гаусса количество неизвестных больше количества уравнений

На анимации выше показано, как система уравнений постепенно превращается в трапециевидную. То есть такую, которую вы видели на самой первой анимации и сами убедились в том, что из неё просто найти значения всех неизвестных. О том, как выполнить такое превращение и, конечно, примеры, пойдёт речь далее.

При решении систем линейных уравнений с любым числом уравнений и неизвестных в системе уравнений и в расширенной матрице системы можно:

  1. переставлять местами строки (это и было упомянуто в самом начале этой статьи);
  2. если в результате других преобразований появились равные или пропорциональные строки, их можно удалить, кроме одной;
  3. удалять «нулевые» строки, где все коэффициенты равны нулю;
  4. любую строку умножать или делить на некоторое число;
  5. к любой строке прибавлять другую строку, умноженное на некоторое число.

В результате преобразований получаем систему линейных уравнений, эквивалентную данной.

Видео:15. Однородная система линейных уравнений / фундаментальная система решенийСкачать

15. Однородная система линейных уравнений / фундаментальная система решений

Алгоритм и примеры решения методом Гаусса системы линейных уравнений с квадратной матрицей системы

Рассмотрим сначала решение систем линейных уравений, в которых число неизвестных равно числу уравнений. Матрица такой системы — квадратная, то есть в ней число строк равно числу столбцов.

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

Метод гаусса количество неизвестных больше количества уравнений

Решая системы линейных уравнений школьными способами, мы почленно умножали одно из уравнений на некоторое число, так, чтобы коэффициенты при первой переменной в двух уравнениях были противоположными числами. При сложении уравнений происходит исключение этой переменной. Аналогично действует и метод Гаусса.

Для упрощения внешнего вида решения составим расширенную матрицу системы:

Метод гаусса количество неизвестных больше количества уравнений

В этой матрице слева до вертикальной черты расположены коэффициенты при неизвестных, а справа после вертикальной черты — свободные члены.

Для удобства деления коэффициентов при переменных (чтобы получить деление на единицу) переставим местами первую и вторую строки матрицы системы. Получим систему, эквивалентную данной, так как в системе линейных уравнений можно переставлять местами уравнения:

Метод гаусса количество неизвестных больше количества уравнений

С помощью нового первого уравнения исключим переменную x из второго и всех последующих уравнений. Для этого ко второй строке матрицы прибавим первую строку, умноженную на Метод гаусса количество неизвестных больше количества уравнений(в нашем случае на Метод гаусса количество неизвестных больше количества уравнений), к третьей строке – первую строку, умноженную на Метод гаусса количество неизвестных больше количества уравнений(в нашем случае на Метод гаусса количество неизвестных больше количества уравнений).

Это возможно, так как Метод гаусса количество неизвестных больше количества уравнений

Если бы в нашей системе уравнений было больше трёх, то следовало бы прибавлять и ко всем последующим уравнениям первую строку, умноженную на отношение соответствующих коэффициентов, взятых со знаком минус.

В результате получим матрицу эквивалентную данной системе новой системы уравнений, в которой все уравнения, начиная со второго не содержат переменнную x:

Метод гаусса количество неизвестных больше количества уравнений

Для упрощения второй строки полученной системы умножим её на Метод гаусса количество неизвестных больше количества уравненийи получим вновь матрицу системы уравнений, эквивалентной данной системе:

Метод гаусса количество неизвестных больше количества уравнений

Теперь, сохраняя первое уравнение полученной системы без изменений, с помощью второго уравнения исключаем переменную y из всех последующих уравнений. Для этого к третьей строке матрицы системы прибавим вторую строку, умноженную на Метод гаусса количество неизвестных больше количества уравнений(в нашем случае на Метод гаусса количество неизвестных больше количества уравнений).

Если бы в нашей системе уравнений было больше трёх, то следовало бы прибавлять и ко всем последующим уравнениям вторую строку, умноженную на отношение соответствующих коэффициентов, взятых со знаком минус.

В результате вновь получим матрицу системы, эквивалентной данной системе линейных уравнений:

Метод гаусса количество неизвестных больше количества уравнений

Мы получили эквивалентную данной трапециевидную систему линейных уравнений:

Метод гаусса количество неизвестных больше количества уравнений

Если число уравнений и переменных больше, чем в нашем примере, то процесс последовательного исключения переменных продолжается до тех пор, пока матрица системы не станет трапециевидной, как в нашем демо-примере.

Решение найдём «с конца» — обратный ход. Для этого из последнего уравнения определим z:
Метод гаусса количество неизвестных больше количества уравнений.
Подставив это значение в предшествующее уравнение, найдём y:
Метод гаусса количество неизвестных больше количества уравнений

Из первого уравнения найдём x: Метод гаусса количество неизвестных больше количества уравнений

Ответ: решение данной системы уравнений — Метод гаусса количество неизвестных больше количества уравнений.

Проверить решение системы можно и на калькуляторе, решающем методом Крамера: в этом случае будет выдан тот же ответ, если система имеет однозначное решение. Если же система имеет бесконечное множество решений, то таков будет и ответ, и это уже предмет пятой части этого урока.

Решить систему линейных уравнений методом Гаусса самостоятельно, а затем посмотреть решение

Пример 3. Решить систему линейных уравнений:

Метод гаусса количество неизвестных больше количества уравнений

Перед нами вновь пример совместной и определённой системы линейных уравнений, в которой число уравнений равно числу неизвестных. Отличие от нашего демо-примера из алгоритма — здесь уже четыре уравнения и четыре неизвестных.

Пример 4. Решить систему линейных уравнений методом Гаусса:

Метод гаусса количество неизвестных больше количества уравнений

Решение. Составляем расширенную матрицу системы. С помощью первого уравнения исключаем из последующих уравнений переменную Метод гаусса количество неизвестных больше количества уравнений. Для этого ко второй строке прибавляем первую, умноженную на Метод гаусса количество неизвестных больше количества уравнений, к третьей строке — первую, умноженную на Метод гаусса количество неизвестных больше количества уравнений, к четвёртой — первую, умноженную на Метод гаусса количество неизвестных больше количества уравнений.

Метод гаусса количество неизвестных больше количества уравнений

Теперь нужно с помощью второго уравнения исключить переменную Метод гаусса количество неизвестных больше количества уравненийиз последующих уравнений. Проведём подготовительные работы. Чтобы было удобнее с отношением коэффициентов, нужно получить единицу в во втором столбце второй строки. Для этого из второй строки вычтем третью, а полученную в результате вторую строку умножим на -1.

Метод гаусса количество неизвестных больше количества уравнений

Проведём теперь собственно исключение переменной Метод гаусса количество неизвестных больше количества уравненийиз третьего и четвёртого уравнений. Для этого к третьей строке прибавим вторую, умноженную на Метод гаусса количество неизвестных больше количества уравнений, а к четвёртой — вторую, умноженную на Метод гаусса количество неизвестных больше количества уравнений.

Метод гаусса количество неизвестных больше количества уравнений

Теперь с помощью третьего уравнения исключим переменную Метод гаусса количество неизвестных больше количества уравненийиз четвёртого уравнения. Для этого к четвёртой строке прибавим третью, умноженную на Метод гаусса количество неизвестных больше количества уравнений. Получаем расширенную матрицу трапециевидной формы.

Метод гаусса количество неизвестных больше количества уравнений

Получили систему уравнений, которой эквивалентна заданная система:

Метод гаусса количество неизвестных больше количества уравнений

Следовательно, полученная и данная системы являются совместными и определёнными. Окончательное решение находим «с конца». Из четвёртого уравнения непосредственно можем выразить значение переменной «икс четвёртое»:

Метод гаусса количество неизвестных больше количества уравнений.

Это значение подставляем в третье уравнение системы и получаем

Метод гаусса количество неизвестных больше количества уравнений,

откуда находим «икс третье»:

Метод гаусса количество неизвестных больше количества уравнений.

Далее, подставляем значения Метод гаусса количество неизвестных больше количества уравненийи Метод гаусса количество неизвестных больше количества уравненийво второе уравнение системы:

Метод гаусса количество неизвестных больше количества уравнений,

Метод гаусса количество неизвестных больше количества уравнений.

Наконец, подстановка значений

Метод гаусса количество неизвестных больше количества уравненийв первое уравнение даёт

Метод гаусса количество неизвестных больше количества уравнений,

откуда находим «икс первое»:

Метод гаусса количество неизвестных больше количества уравнений.

Ответ: данная система уравнений имеет единственное решение Метод гаусса количество неизвестных больше количества уравнений.

Проверить решение системы можно и на калькуляторе, решающем методом Крамера: в этом случае будет выдан тот же ответ, если система имеет однозначное решение.

Видео:МЕТОД ГАУССА 😉 #егэ #математика #профильныйегэ #shorts #огэСкачать

МЕТОД ГАУССА 😉 #егэ #математика #профильныйегэ #shorts #огэ

Решение методом Гаусса прикладных задач на примере задачи на сплавы

Системы линейных уравнений применяются для моделирования реальных объектов физического мира. Решим одну из таких задач — на сплавы. Аналогичные задачи — задачи на смеси, стоимость или удельный вес отдельных товаров в группе товаров и тому подобные.

Пример 5. Три куска сплава имеют общую массу 150 кг. Первый сплав содержит 60% меди, второй — 30%, третий — 10%. При этом во втором и третьем сплавах вместе взятых меди на 28,4 кг меньше, чем в первом сплаве, а в третьем сплаве меди на 6,2 кг меньше, чем во втором. Найти массу каждого куска сплава.

Решение. Составляем систему линейных уравнений:

Метод гаусса количество неизвестных больше количества уравнений

Умножаем второе и третье уравнения на 10, получаем эквивалентную систему линейных уравнений:

Метод гаусса количество неизвестных больше количества уравнений

Составляем расширенную матрицу системы:

Метод гаусса количество неизвестных больше количества уравнений

Внимание, прямой ход. Путём сложения (в нашем случае — вычитания) одной строки, умноженной на число (применяем два раза) с расширенной матрицей системы происходят следующие преобразования:

Метод гаусса количество неизвестных больше количества уравнений

Прямой ход завершился. Получили расширенную матрицу трапециевидной формы.

Применяем обратный ход. Находим решение с конца. Видим, что Метод гаусса количество неизвестных больше количества уравнений.

Из второго уравнения находим

Метод гаусса количество неизвестных больше количества уравнений,

Из третьего уравнения —

Метод гаусса количество неизвестных больше количества уравнений.

Проверить решение системы можно и на калькуляторе, решающем методом Крамера: в этом случае будет выдан то же ответ, если система имеет однозначное решение.

О простоте метода Гаусса говорит хотя бы тот факт, что немецкому математику Карлу Фридриху Гауссу на его изобретение потребовалось лишь 15 минут. Кроме метода его имени из творчества Гаусса известно изречение «Не следует смешивать то, что нам кажется невероятным и неестественным, с абсолютно невозможным» — своего рода краткая инструкция по совершению открытий.

Во многих прикладных задачах может и не быть третьего ограничения, то есть, третьего уравнения, тогда приходится решать методом Гаусса систему двух уравнений с тремя неизвестными, или же, наоборот — неизвестных меньше, чем уравнений. К решению таких систем уравнений мы сейчас и приступим.

С помощью метода Гаусса можно установить, совместна или несовместна любая система n линейных уравнений с n переменными.

Видео:Общее, частное, базисное решение системы линейных уравнений Метод ГауссаСкачать

Общее, частное, базисное решение системы линейных уравнений Метод Гаусса

Метод Гаусса и системы линейных уравнений, имеющие бесконечное множество решений

Следующий пример — совместная, но неопределённая система линейных уравнений, то есть имеющая бесконечное множество решений.

После выполнения преобразований в расширенной матрице системы (перестановки строк, умножения и деления строк на некоторое число, прибавлению к одной строке другой) могли появиться строки вида

Метод гаусса количество неизвестных больше количества уравнений,

соответствующие уравнению вида

Метод гаусса количество неизвестных больше количества уравнений

Если во всех уравнениях имеющих вид

Метод гаусса количество неизвестных больше количества уравнений

свободные члены равны нулю, то это означает, что система неопределённа, то есть имеет бесконечное множество решений, а уравнения этого вида – «лишние» и их исключаем из системы.

Пример 6. Решить методом Гаусса систему линейных уравнений:

Метод гаусса количество неизвестных больше количества уравнений

Решение. Составим расширенную матрицу системы. Затем с помощью первого уравнения исключим переменную Метод гаусса количество неизвестных больше количества уравненийиз последующих уравнений. Для этого ко второй, третьей и четвёртой строкам прибавим первую, умноженную соответственно на Метод гаусса количество неизвестных больше количества уравнений:

Метод гаусса количество неизвестных больше количества уравнений

Теперь вторую строку прибавим к третьей и четвёртой.

Метод гаусса количество неизвестных больше количества уравнений

В результате приходим к системе

Метод гаусса количество неизвестных больше количества уравнений

Последние два уравнения превратились в уравнения вида Метод гаусса количество неизвестных больше количества уравнений. Эти уравнения удовлетворяются при любых значениях неизвестных и их можно отбросить.

Чтобы удовлетворить второму уравнению, мы можем для Метод гаусса количество неизвестных больше количества уравненийи Метод гаусса количество неизвестных больше количества уравненийвыбрать произвольные значения Метод гаусса количество неизвестных больше количества уравнений, тогда значение для Метод гаусса количество неизвестных больше количества уравненийопределится уже однозначно: Метод гаусса количество неизвестных больше количества уравнений. Из первого уравнения значение для Метод гаусса количество неизвестных больше количества уравненийтакже находится однозначно: Метод гаусса количество неизвестных больше количества уравнений.

Как заданная, так и последняя системы совместны, но неопределённы, и формулы

Метод гаусса количество неизвестных больше количества уравнений

при произвольных Метод гаусса количество неизвестных больше количества уравненийи Метод гаусса количество неизвестных больше количества уравненийдают нам все решения заданной системы.

Видео:§38 Решение СЛАУ методом ГауссаСкачать

§38 Решение СЛАУ методом Гаусса

Метод Гаусса и системы линейных уравнений, не имеющие решений

Следующий пример — несовместная система линейных уравнений, то есть не имеющая решений. Ответ на такие задачи так и формулируется: система не имеет решений.

Как уже говорилось в связи с первым примером, после выполнения преобразований в расширенной матрице системы могли появиться строки вида

Метод гаусса количество неизвестных больше количества уравнений,

соответствующие уравнению вида

Метод гаусса количество неизвестных больше количества уравнений
Если среди них есть хотя бы одно уравнение с отличным от нуля свободным членом (т.е. Метод гаусса количество неизвестных больше количества уравнений), то данная система уравнений является несовместной, то есть не имеет решений и на этом её решение закончено.

Пример 7. Решить методом Гаусса систему линейных уравнений:

Метод гаусса количество неизвестных больше количества уравнений

Решение. Составляем расширенную матрицу системы. С помощью первого уравнения исключаем из последующих уравнений переменную Метод гаусса количество неизвестных больше количества уравнений. Для этого ко второй строке прибавляем первую, умноженную на Метод гаусса количество неизвестных больше количества уравнений, к третьей строке — первую, умноженную на Метод гаусса количество неизвестных больше количества уравнений, к четвёртой — первую, умноженную на Метод гаусса количество неизвестных больше количества уравнений.

Метод гаусса количество неизвестных больше количества уравнений

Теперь нужно с помощью второго уравнения исключить переменную Метод гаусса количество неизвестных больше количества уравненийиз последующих уравнений. Чтобы получить целые отношения коэффициентов, поменяем местами вторую и третью строки расширенной матрицы системы.

Метод гаусса количество неизвестных больше количества уравнений

Для исключения Метод гаусса количество неизвестных больше количества уравненийиз третьего и четвёртого уравнения к третьей строке прибавим вторую, умноженную на Метод гаусса количество неизвестных больше количества уравнений, а к четвёртой — вторую, умноженную на Метод гаусса количество неизвестных больше количества уравнений.

Метод гаусса количество неизвестных больше количества уравнений

Теперь с помощью третьего уравнения исключим переменную Метод гаусса количество неизвестных больше количества уравненийиз четвёртого уравнения. Для этого к четвёртой строке прибавим третью, умноженную на Метод гаусса количество неизвестных больше количества уравнений.

Метод гаусса количество неизвестных больше количества уравнений

Заданная система эквивалентна, таким образом, следующей:

Метод гаусса количество неизвестных больше количества уравнений

Полученная система несовместна, так как её последнее уравнение Метод гаусса количество неизвестных больше количества уравненийне может быть удовлетворено никакими значениями неизвестных. Следовательно, данная система не имеет решений.

Решить систему линейных уравнений методом Гаусса самостоятельно, а затем посмотреть решение

Пример 8. Решить систему линейных уравнений:

Метод гаусса количество неизвестных больше количества уравнений

Видео:Решение системы уравнений методом Гаусса 4x4Скачать

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

Метод Гаусса и системы, в которых число неизвестных меньше числа уравнений

Следующий пример — система линейных уравнений, в которой число неизвестных меньше числа уравнений.

Пример 9. Решить методом Гаусса систему линейных уравнений:

Метод гаусса количество неизвестных больше количества уравнений

Решение. Составляем расширенную матрицу системы. С помощью первого уравнения исключаем из последующих уравнений переменную Метод гаусса количество неизвестных больше количества уравнений. Для этого ко второй строке прибавляем первую, умноженную на Метод гаусса количество неизвестных больше количества уравнений, к третьей строке — первую, умноженную на Метод гаусса количество неизвестных больше количества уравнений, к четвёртой — первую, умноженную на Метод гаусса количество неизвестных больше количества уравнений. Далее новые вторую, третью и четвёртую строки умножаем на Метод гаусса количество неизвестных больше количества уравнений.

Метод гаусса количество неизвестных больше количества уравнений

Теперь нужно с помощью второго уравнения исключить переменную Метод гаусса количество неизвестных больше количества уравненийиз последующих уравнений. Проведём подготовительные работы. Чтобы было удобнее с отношением коэффициентов, нужно получить единицу в во втором столбце второй строки. Для этого четвёртую строку умножаем на Метод гаусса количество неизвестных больше количества уравнений, а полученную в результате четвёртую строку меняем местами со второй строкой.

Метод гаусса количество неизвестных больше количества уравнений

Проведём теперь исключение переменной Метод гаусса количество неизвестных больше количества уравненийиз третьего и четвёртого уравнений. Для этого к третьей строке прибавим вторую, умноженную на Метод гаусса количество неизвестных больше количества уравнений, а к четвёртой — вторую, умноженную на Метод гаусса количество неизвестных больше количества уравнений.

Метод гаусса количество неизвестных больше количества уравнений

Четвёртая и третья строки — одинаковые, поэтому четвёртую исключаем из матрицы. А третью умножаем на Метод гаусса количество неизвестных больше количества уравнений.

Метод гаусса количество неизвестных больше количества уравнений

Получили следующую систему уравнений, которой эквивалентна заданная система:

Метод гаусса количество неизвестных больше количества уравнений

Метод гаусса количество неизвестных больше количества уравненийи Метод гаусса количество неизвестных больше количества уравненийизвестны, а Метод гаусса количество неизвестных больше количества уравненийнаходим из первого уравнения:

Метод гаусса количество неизвестных больше количества уравнений.

Ответ: данная система уравнений имеет единственное решение (1; 1; 1).

Видео:Базисные решения систем линейных уравнений (01)Скачать

Базисные решения систем линейных уравнений (01)

Метод Гаусса и системы, в которых число неизвестных больше числа уравнений

Следующий пример — система линейных уравнений, в которой число неизвестных больше числа уравнений.

Если при выполнении преобразований в расширенной матрице системы встретилось хотя бы одно уравнение вида

Метод гаусса количество неизвестных больше количества уравнений(*)

с равным нулю свободным членом, то в итоге получим эквивалентную исходной системе систему линейных уравнений, в которой число уравнений меньше числа переменных, а уравнения вида (*) удовлетворяются при любых значениях неизвестных. Их можно отбросить.

Неизвестным, которые удовлетворяли уравнению вида 0 = 0, например, третьему и четвёртому (*, отброшенным уравнениям), придадим произвольные значения (пример 2). Они чаще всего записываются так: Метод гаусса количество неизвестных больше количества уравнений. Подставляя эти значения в остальные уравнения, не имеющие вида (*), например, первое и второе, получаем формулы, дающие нам значения остальных неизвестных. В них можно подставлять любые численные значения Метод гаусса количество неизвестных больше количества уравненийи Метод гаусса количество неизвестных больше количества уравнений. Следовательно, существует бесконечное множество выбора значений этих неизвестных, поэтому полученная система уравнений является неопределённой. В этом случае неопределённой является и исходная система.

Пример 10. Решить методом Гаусса систему линейных уравнений:

Метод гаусса количество неизвестных больше количества уравнений

Решение. Составляем расширенную матрицу системы. Далее ко второй строке прибавляем первую, умноженную на Метод гаусса количество неизвестных больше количества уравнений.

Метод гаусса количество неизвестных больше количества уравнений

Заданная система эквивалентна, таким образом, следующей:

Метод гаусса количество неизвестных больше количества уравнений

В ней отсутствуют уравнения, дающие однозначные значения для Метод гаусса количество неизвестных больше количества уравненийи Метод гаусса количество неизвестных больше количества уравнений. Это равносильно появлению уравнений вида Метод гаусса количество неизвестных больше количества уравнений, которые можно отбросить. Мы можем для Метод гаусса количество неизвестных больше количества уравненийи Метод гаусса количество неизвестных больше количества уравненийвыбрать произвольные значения Метод гаусса количество неизвестных больше количества уравнений. Из первого уравнения значение для Метод гаусса количество неизвестных больше количества уравненийнаходится однозначно: Метод гаусса количество неизвестных больше количества уравнений.

Как заданная, так и последняя системы совместны, но неопределённы, и формулы

Метод гаусса количество неизвестных больше количества уравнений

при произвольных Метод гаусса количество неизвестных больше количества уравненийи Метод гаусса количество неизвестных больше количества уравненийдают нам все решения заданной системы.

Видео:Решение системы линейных уравнений методом ГауссаСкачать

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

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

Дана система Метод гаусса количество неизвестных больше количества уравненийлинейных алгебраических уравнений (СЛАУ) с Метод гаусса количество неизвестных больше количества уравненийнеизвестными. Требуется решить эту систему: определить, сколько решений она имеет (ни одного, одно или бесконечно много), а если она имеет хотя бы одно решение, то найти любое из них.

Формально задача ставится следующим образом: решить систему:

Метод гаусса количество неизвестных больше количества уравнений

где коэффициенты Метод гаусса количество неизвестных больше количества уравненийи Метод гаусса количество неизвестных больше количества уравненийизвестны, а переменные Метод гаусса количество неизвестных больше количества уравнений— искомые неизвестные.

Удобно матричное представление этой задачи:

Метод гаусса количество неизвестных больше количества уравнений

где Метод гаусса количество неизвестных больше количества уравнений— матрица Метод гаусса количество неизвестных больше количества уравнений, составленная из коэффициентов Метод гаусса количество неизвестных больше количества уравнений, Метод гаусса количество неизвестных больше количества уравненийи Метод гаусса количество неизвестных больше количества уравнений— векторы-столбцы высоты Метод гаусса количество неизвестных больше количества уравнений.

Стоит отметить, что СЛАУ может быть не над полем действительных чисел, а над полем по модулю какого-либо числа Метод гаусса количество неизвестных больше количества уравнений, т.е.:

Метод гаусса количество неизвестных больше количества уравнений

— алгоритм Гаусса работает и для таких систем тоже (но этот случай будет рассмотрен ниже в отдельном разделе).

Видео:VB.net Vs С++. СЛАУ Метод ГауссаСкачать

VB.net Vs С++. СЛАУ Метод Гаусса

Алгоритм Гаусса

Строго говоря, описываемый ниже метод правильно называть методом «Гаусса-Жордана» (Gauss-Jordan elimination), поскольку он является вариацией метода Гаусса, описанной геодезистом Вильгельмом Жорданом в 1887 г. (стоит отметить, что Вильгельм Жордан не является автором ни теоремы Жордана о кривых, ни жордановой алгебры — всё это три разных учёных-однофамильца; кроме того, по всей видимости, более правильной является транскрипция «Йордан», но написание «Жордан» уже закрепилось в русской литературе). Также интересно заметить, что одновременно с Жорданом (а по некоторым данным даже раньше него) этот алгоритм придумал Класен (B.-I. Clasen).

Базовая схема

Кратко говоря, алгоритм заключается в последовательном исключении переменных из каждого уравнения до тех пор, пока в каждом уравнении не останется только по одной переменной. Если Метод гаусса количество неизвестных больше количества уравнений, то можно говорить, что алгоритм Гаусса-Жордана стремится привести матрицу Метод гаусса количество неизвестных больше количества уравненийсистемы к единичной матрице — ведь после того как матрица стала единичной, решение системы очевидно — решение единственно и задаётся получившимися коэффициентами Метод гаусса количество неизвестных больше количества уравнений.

При этом алгоритм основывается на двух простых эквивалентных преобразованиях системы: во-первых, можно обменивать два уравнения, а во-вторых, любое уравнение можно заменить линейной комбинацией этой строки (с ненулевым коэффициентом) и других строк (с произвольными коэффициентами).

На первом шаге алгоритм Гаусса-Жордана делит первую строку на коэффициент Метод гаусса количество неизвестных больше количества уравнений. Затем алгоритм прибавляет первую строку к остальным строкам с такими коэффициентами, чтобы их коэффициенты в первом столбце обращались в нули — для этого, очевидно, при прибавлении первой строки к Метод гаусса количество неизвестных больше количества уравнений-ой надо домножать её на Метод гаусса количество неизвестных больше количества уравнений. При каждой операции с матрицей Метод гаусса количество неизвестных больше количества уравнений(деление на число, прибавление к одной строке другой) соответствующие операции производятся и с вектором Метод гаусса количество неизвестных больше количества уравнений; в некотором смысле, он ведёт себя, как если бы он был Метод гаусса количество неизвестных больше количества уравнений-ым столбцом матрицы Метод гаусса количество неизвестных больше количества уравнений.

В итоге, по окончании первого шага первый столбец матрицы Метод гаусса количество неизвестных больше количества уравненийстанет единичным (т.е. будет содержать единицу в первой строке и нули в остальных).

Аналогично производится второй шаг алгоритма, только теперь рассматривается второй столбец и вторая строка: сначала вторая строка делится на Метод гаусса количество неизвестных больше количества уравнений, а затем отнимается от всех остальных строк с такими коэффициентами, чтобы обнулять второй столбец матрицы Метод гаусса количество неизвестных больше количества уравнений.

И так далее, пока мы не обработаем все строки или все столбцы матрицы Метод гаусса количество неизвестных больше количества уравнений. Если Метод гаусса количество неизвестных больше количества уравнений, то по построению алгоритма очевидно, что матрица Метод гаусса количество неизвестных больше количества уравненийполучится единичной, что нам и требовалось.

Поиск опорного элемента (pivoting)

Разумеется, описанная выше схема неполна. Она работает только в том случае, если на каждом Метод гаусса количество неизвестных больше количества уравнений-ом шаге элемент Метод гаусса количество неизвестных больше количества уравненийотличен от нуля — иначе мы просто не сможем добиться обнуления остальных коэффициентов в текущем столбце путём прибавления к ним Метод гаусса количество неизвестных больше количества уравнений-ой строки.

Чтобы сделать алгоритм работающим в таких случаях, как раз и существует процесс выбора опорного элемента (на английском языке это называется одним словом «pivoting»). Он заключается в том, что производится перестановка строк и/или столбцов матрицы, чтобы в нужном элементе Метод гаусса количество неизвестных больше количества уравненийоказалось ненулевое число.

Заметим, что перестановка строк значительно проще реализуется на компьютере, чем перестановка столбцов: ведь при обмене местами двух каких-то столбцов надо запомнить, что эти две переменных обменялись местами, чтобы затем, при восстановлении ответа, правильно восстановить, какой ответ к какой переменной относится. При перестановке строк никаких таких дополнительных действий производить не надо.

К счастью, для корректности метода достаточно одних только обменов строк (т.н. «partial pivoting», в отличие от «full pivoting», когда обмениваются и строки, и столбцы). Но какую же именно строку следует выбирать для обмена? И правда ли, что поиск опорного элемента надо делать только тогда, когда текущий элемент Метод гаусса количество неизвестных больше количества уравненийнулевой?

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

Иными словами, перед выполнением Метод гаусса количество неизвестных больше количества уравнений-ой фазы алгоритма Гаусса-Жордана с эвристикой partial pivoting необходимо найти в Метод гаусса количество неизвестных больше количества уравнений-ом столбце среди элементов с индексами от Метод гаусса количество неизвестных больше количества уравненийдо Метод гаусса количество неизвестных больше количества уравнениймаксимальный по модулю, и обменять строку с этим элементом с Метод гаусса количество неизвестных больше количества уравнений-ой строкой.

Во-первых, эта эвристика позволит решить СЛАУ, даже если по ходу решения будет случаться так, что элемент Метод гаусса количество неизвестных больше количества уравнений. Во-вторых, что весьма немаловажно, эта эвристика улучшает численную устойчивость алгоритма Гаусса-Жордана.

Без этой эвристики, даже если система такова, что на каждой Метод гаусса количество неизвестных больше количества уравнений-ой фазе Метод гаусса количество неизвестных больше количества уравнений— алгоритм Гаусса-Жордана отработает, но в итоге накапливающаяся погрешность может оказаться настолько огромной, что даже для матриц размера около Метод гаусса количество неизвестных больше количества уравненийпогрешность будет превосходить сам ответ.

Вырожденные случаи

Итак, если останавливаться на алгоритме Гаусса-Жордана с partial pivoting, то, утверждается, если Метод гаусса количество неизвестных больше количества уравненийи система невырождена (т.е. имеет ненулевой определитель, что означает, что она имеет единственное решение), то описанный выше алгоритм полностью отработает и придёт к единичной матрице Метод гаусса количество неизвестных больше количества уравнений(доказательство этого, т.е. того, что ненулевой опорный элемент всегда будет находиться, здесь не приводится).

Рассмотрим теперь общий случай — когда Метод гаусса количество неизвестных больше количества уравненийи Метод гаусса количество неизвестных больше количества уравненийне обязательно равны. Предположим, что опорный элемент на Метод гаусса количество неизвестных больше количества уравнений-ом шаге не нашёлся. Это означает, что в Метод гаусса количество неизвестных больше количества уравнений-ом столбце все строки, начиная с текущей, содержат нули. Утверждается, что в этом случае эта Метод гаусса количество неизвестных больше количества уравнений-ая переменная не может быть определена, и является независимой переменной (может принимать произвольное значение). Чтобы алгоритм Гаусса-Жордана продолжил свою работу для всех последующих переменных, в такой ситуации надо просто пропустить текущий Метод гаусса количество неизвестных больше количества уравнений-ый столбец, не увеличивая при этом номер текущей строки (можно сказать, что мы виртуально удаляем Метод гаусса количество неизвестных больше количества уравнений-ый столбец матрицы).

Итак, некоторые переменные в процессе работы алгоритма могут оказываться независимыми. Понятно, что когда количество Метод гаусса количество неизвестных больше количества уравненийпеременных больше количества Метод гаусса количество неизвестных больше количества уравненийуравнений, то как минимум Метод гаусса количество неизвестных больше количества уравненийпеременных обнаружатся независимыми.

В целом, если обнаружилась хотя бы одна независимая переменная, то она может принимать произвольное значение, в то время как остальные (зависимые) переменные будут выражаться через неё. Это означает, что, когда мы работаем в поле действительных чисел, система потенциально имеет бесконечно много решений (если мы рассматриваем СЛАУ по модулю, то число решений будет равно этому модулю в степени количества независимых переменных). Впрочем, следует быть аккуратным: надо помнить о том, что даже если были обнаружены независимые переменные, тем не менее СЛАУ может не иметь решений вовсе. Это происходит, когда в оставшихся необработанными уравнениях (тех, до которых алгоритм Гаусса-Жордана не дошёл, т.е. это уравнения, в которых остались только независимые переменные) есть хотя бы один ненулевой свободный член.

Впрочем, проще это проверить явной подстановкой найденного решения: всем независимыми переменным присвоить нулевые значения, зависимым переменным присвоить найденные значения, и подставить это решение в текущую СЛАУ.

Видео:14. Метод Гаусса решения систем линейных уравнений ( бесконечное множество решений ). Часть 3Скачать

14. Метод Гаусса решения систем линейных уравнений ( бесконечное множество решений ). Часть 3

Реализация

Приведём здесь реализацию алгоритма Гаусса-Жордана с эвристикой partial pivoting (выбором опорного элемента как максимума по столбцу).

На вход функции Метод гаусса количество неизвестных больше количества уравненийпередаётся сама матрица системы Метод гаусса количество неизвестных больше количества уравнений. Последний столбец матрицы Метод гаусса количество неизвестных больше количества уравнений— это в наших старых обозначениях столбец Метод гаусса количество неизвестных больше количества уравненийсвободных коэффициентов (так сделано для удобства программирования — т.к. в самом алгоритме все операции со свободными коэффициентами Метод гаусса количество неизвестных больше количества уравненийповторяют операции с матрицей Метод гаусса количество неизвестных больше количества уравнений).

Функция возвращает число решений системы (Метод гаусса количество неизвестных больше количества уравнений, Метод гаусса количество неизвестных больше количества уравненийили Метод гаусса количество неизвестных больше количества уравнений) (бесконечность обозначена в коде специальной константой Метод гаусса количество неизвестных больше количества уравнений, которой можно задать любое большое значение). Если хотя бы одно решение существует, то оно возвращается в векторе Метод гаусса количество неизвестных больше количества уравнений.

В функции поддерживаются два указателя — на текущий столбец Метод гаусса количество неизвестных больше количества уравненийи текущую строку Метод гаусса количество неизвестных больше количества уравнений.

Также заводится вектор Метод гаусса количество неизвестных больше количества уравнений, в котором для каждой переменной записано, в какой строке должна она получиться (иными словами, для каждого столбца записан номер строки, в которой этот столбец отличен от нуля). Этот вектор нужен, поскольку некоторые переменные могли не «определиться» в ходе решения (т.е. это независимые переменные, которым можно присвоить произвольное значение — например, в приведённой реализации это нули).

Реализация использует технику partial pivoting, производя поиск строки с максимальным по модулю элементом, и переставляя затем эту строку в позицию Метод гаусса количество неизвестных больше количества уравнений(хотя явную перестановку строк можно заменить обменом двух индексов в некотором массиве, на практике это не даст реального выигрыша, т.к. на обмены тратится Метод гаусса количество неизвестных больше количества уравненийопераций).

В реализации в целях простоты текущая строка не делится на опорный элемент — так что в итоге по окончании работы алгоритма матрица становится не единичной, а диагональной (впрочем, по-видимому, деление строки на ведущий элемент позволяет несколько уменьшить возникающие погрешности).

После нахождения решения оно подставляется обратно в матрицу — чтобы проверить, имеет ли система хотя бы одно решение или нет. Если проверка найденного решения прошла успешно, то функция возвращает Метод гаусса количество неизвестных больше количества уравненийили Метод гаусса количество неизвестных больше количества уравнений— в зависимости от того, есть ли хотя бы одна независимая переменная или нет.

Видео:Как решить систему уравнений методом Гаусса? Просто с лидеромСкачать

Как решить систему уравнений методом Гаусса? Просто с лидером

Асимптотика

Оценим асимптотику полученного алгоритма. Алгоритм состоит из Метод гаусса количество неизвестных больше количества уравненийфаз, на каждой из которых происходит:

  • поиск и перестановка опорного элемента — за время Метод гаусса количество неизвестных больше количества уравненийпри использовании эвристики «partial pivoting» (поиск максимума в столбце)
  • если опорный элемент в текущем столбце был найден — то прибавление текущего уравнения ко всем остальным уравнениям — за время Метод гаусса количество неизвестных больше количества уравнений

Очевидно, первый пункт имеет меньшую асимптотику, чем второй. Заметим также, что второй пункт выполняется не более Метод гаусса количество неизвестных больше количества уравненийраз — столько, сколько может быть зависимых переменных в СЛАУ.

Таким образом, итоговая асимптотика алгоритма принимает вид Метод гаусса количество неизвестных больше количества уравнений.

При Метод гаусса количество неизвестных больше количества уравненийэта оценка превращается в Метод гаусса количество неизвестных больше количества уравнений.

Заметим, что когда СЛАУ рассматривается не в поле действительных чисел, а в поле по модулю два, то систему можно решать гораздо быстрее — об этом см. ниже в разделе «Решение СЛАУ по модулю».

Более точная оценка числа действий

Для простоты выкладок будем считать, что Метод гаусса количество неизвестных больше количества уравнений.

Как мы уже знаем, время работы всего алгоритма фактически определяется временем, затрачиваемым на исключение текущего уравнения из остальных.

Это может происходить на каждом из Метод гаусса количество неизвестных больше количества уравненийшагов, при этом текущее уравнение прибавляется ко всем Метод гаусса количество неизвестных больше количества уравненийостальным. При прибавлении работа идёт только со столбцами, начиная с текущего. Таким образом, в сумме получается Метод гаусса количество неизвестных больше количества уравненийопераций.

Видео:Линейная алгебра | СЛАУ | метод Гаусса | несингулярная ситуацияСкачать

Линейная алгебра | СЛАУ | метод Гаусса | несингулярная ситуация

Дополнения

Ускорение алгоритма: разделение его на прямой и обратный ход

Добиться двукратного ускорения алгоритма можно, рассмотрев другую его версию, более классическую, когда алгоритм разбивается на фазы прямого и обратного хода.

В целом, в отличие от описанного выше алгоритма, можно приводить матрицу не к диагональному виду, а к треугольному виду — когда все элементы строго ниже главной диагонали равны нулю.

Система с треугольной матрицей решается тривиально — сначала из последнего уравнения сразу находится значение последней переменной, затем найденное значение подставляется в предпоследнее уравнение и находится значение предпоследней переменной, и так далее. Этот процесс и называется обратным ходом алгоритма Гаусса.

Прямой ход алгоритма Гаусса — это алгоритм, аналогичный описанному выше алгоритму Гаусса-Жордана, за одним исключением: текущая переменная исключается не из всех уравнений, а только из уравнений после текущего. В результате этого действительно получается не диагональная, а треугольная матрица.

Разница в том, что прямой ход работает быстрее алгоритма Гаусса-Жордана — поскольку в среднем он делает в два раза меньше прибавлений одного уравнения к другому. Обратный ход работает за Метод гаусса количество неизвестных больше количества уравнений, что в любом случае асимптотически быстрее прямого хода.

Таким образом, если Метод гаусса количество неизвестных больше количества уравнений, то данный алгоритм будет делать уже Метод гаусса количество неизвестных больше количества уравненийопераций — что в два раза меньше алгоритма Гаусса-Жордана.

Решение СЛАУ по модулю

Для решения СЛАУ по модулю можно применять описанный выше алгоритм, он сохраняет свою корректность.

Разумеется, теперь становится ненужным использовать какие-то хитрые техники выбора опорного элемента — достаточно найти любой ненулевой элемент в текущем столбце.

Если модуль простой, то никаких сложностей вообще не возникает — происходящие по ходу работы алгоритма Гаусса деления не создают особых проблем.

Особенно замечателен модуль, равный двум: для него все операции с матрицей можно производить очень эффективно. Например, отнимание одной строки от другой по модулю два — это на самом деле их симметрическая разность («xor»). Таким образом, весь алгоритм можно значительно ускорить, сжав всю матрицу в битовые маски и оперируя только ими. Приведём здесь новую реализацию основной части алгоритма Гаусса-Жордана, используя стандартный контейнер C++ «bitset»:

Как можно заметить, реализация стала даже немного короче, при том, что она значительно быстрее старой реализации — а именно, быстрее в Метод гаусса количество неизвестных больше количества уравненийраза за счёт битового сжатия. Также следует отметить, что решение систем по модулю два на практике работает очень быстро, поскольку случаи, когда от одной строки надо отнимать другую, происходят достаточно редко (на разреженных матрицах этот алгоритм может работать за время скорее порядка квадрата от размера, чем куба).

Если модуль произвольный (не обязательно простой), то всё становится несколько сложнее. Понятно, что пользуясь Китайской теоремой об остатках, мы сводим задачу с произвольным модулем только к модулям вида «степень простого». [ дальнейший текст был скрыт, т.к. это непроверенная информация — возможно, неправильный способ решения ]

Наконец, рассмотрим вопрос числа решений СЛАУ по модулю. Ответ на него достаточно прост: число решений равно Метод гаусса количество неизвестных больше количества уравнений, где Метод гаусса количество неизвестных больше количества уравнений— модуль, Метод гаусса количество неизвестных больше количества уравнений— число независимых переменных.

Немного о различных способах выбора опорного элемента

Как уже говорилось выше, однозначного ответа на этот вопрос нет.

Эвристика «partial pivoting», которая заключалась в поиске максимального элемента в текущем столбце, работает на практике весьма неплохо. Также оказывается, что она даёт практически тот же результат, что и «full pivoting» — когда опорный элемент ищется среди элементов целой подматрицы — начиная с текущей строки и с текущего столбца.

Но интересно отметить, что обе эти эвристики с поиском максимального элемента, фактически, очень зависят от того, насколько были промасштабированы исходные уравнения. Например, если одно из уравнений системы умножить на миллион, то это уравнение почти наверняка будет выбрано в качестве ведущего на первом же шаге. Это кажется достаточно странным, поэтому логичен переход к немного более сложной эвристике — так называемому «implicit pivoting».

Эвристика implicit pivoting заключается в том, что элементы различных строк сравниваются так, как если бы обе строки были пронормированы таким образом, что максимальный по модулю элемент в них был бы равен единице. Для реализации этой техники надо просто поддерживать текущий максимум в каждой строке (либо поддерживать каждую строку так, чтобы максимум в ней был равен единице по модулю, но это может привести к увеличению накапливаемой погрешности).

Улучшение найденного ответа

Поскольку, несмотря на различные эвристики, алгоритм Гаусса-Жордана всё равно может приводить к большим погрешностям на специальных матрицах даже размеров порядка Метод гаусса количество неизвестных больше количества уравненийМетод гаусса количество неизвестных больше количества уравнений.

В связи с этим, полученный алгоритмом Гаусса-Жордана ответ можно улучшить, применив к нему какой-либо простой численный метод — например, метод простой итерации.

Таким образом, решение превращается в двухшаговое: сначала выполняется алгоритм Гаусса-Жордана, затем — какой-либо численный метод, принимающий в качестве начальных данных решение, полученное на первом шаге.

Такой приём позволяет несколько расширить множество задач, решаемых алгоритмом Гаусса-Жордана с приемлемой погрешностью.

💡 Видео

Метод Гаусса Пример РешенияСкачать

Метод Гаусса Пример Решения

Решение систем методом Гаусса | Линейная алгебраСкачать

Решение систем методом Гаусса | Линейная алгебра
Поделиться или сохранить к себе: