Решить уравнение методом последовательного исключения

Метод Гаусса. Метод последовательного исключения неизвестных

Историческая справка

Метод Гаусса был предложен известнейшим немецким математиком Карлом Фридрихом Гауссом (1777 — 1855) и является одним из наиболее универсальных методов решения СЛАУ. Сущность этого метода состоит в том, что посредством последовательных исключений неизвестных данная система превращается в ступенчатую (в частности, треугольную) систему, равносильную данной. При практическом решении задачи, расширенная матрица системы с помощью элементарных преобразований над ее строками приводится к ступенчатому виду. Далее последовательно находятся все неизвестные, начиная снизу вверх.

Принцип метода Гаусса

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

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

Примеры решения систем уравнений

Задание. Решить СЛАУ $\left\<\begin 2 x_<1>+x_<2>+x_<3>=2 \\ x_<1>-x_<2>=-2 \\ 3 x_<1>-x_<2>+2 x_<3>=2 \end\right.$ методом Гаусса.

Решение. Выпишем расширенную матрицу системы и при помощи элементарных преобразований над ее строками приведем эту матрицу к ступенчатому виду (прямой ход) и далее выполним обратный ход метода Гаусса (сделаем нули выше главной диагонали). Вначале поменяем первую и вторую строку, чтобы элемент $a_<11>$ равнялся 1 (это мы делаем для упрощения вычислений):

Далее делаем нули под главной диагональю в первом столбце. Для этого от второй строки отнимаем две первых, от третьей — три первых:

Все элементы третьей строки делим на два (или, что тоже самое, умножаем на $\frac<1><2>$ ):

Далее делаем нули во втором столбце под главной диагональю, для удобства вычислений поменяем местами вторую и третью строки, чтобы диагональный элемент равнялся 1:

От третьей строки отнимаем вторую, умноженную на 3:

Умножив третью строку на $\left(-\frac<1><2>\right)$ , получаем:

Проведем теперь обратный ход метода Гаусса (метод Гассу-Жордана), то есть сделаем нули над главной диагональю. Начнем с элементов третьего столбца. Надо обнулить элемент $a_<23>$, для этого от второй строки отнимем третью:

Далее обнуляем недиагональные элементы второго столбца, к первой строке прибавляем вторую:

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

$\left\<\beginx_<1>+0 \cdot x_<2>+0 \cdot x_<3>=-1 \\ 0 \cdot x_<1>+x_<2>+0 \cdot x_<3>=1 \\ 0 \cdot x_<1>+0 \cdot x_<2>+x_<3>=3\end\right.$ или $\left\<\begin x_<1>=-1 \\ x_<2>=1 \\ x_<3>=3 \end\right.$

Метод Гаусса онлайн

Данный онлайн калькулятор находит решение системы линейных уравнений (СЛУ) методом Гаусса. Дается подробное решение. Для вычисления выбирайте количество переменных и количество уравнений. Затем введите данные в ячейки и нажимайте на кнопку «Вычислить.»

Предупреждение

Инструкция ввода данных. Числа вводятся в виде целых чисел (примеры: 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.

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

Построим расшренную матрицу системы:

(4)

Предположим a11≠0. Если это не так, то можно поменять местами эту строку со строкой с ненулевым элементом в столбце 1 (если нет таких строк, то переходим к следующему столбцу). Обнуляем все элементы столбца 1 ниже ведущего элемента a11. Для этого сложим строки 2,3, . m со строкой 1, умноженной на −a21/a11, −a31/a11, . −am1/a11, соответственно. Тогда (4) примет следующий вид:

(5)

На следующем этапе обнуляем все элементы столбца 2, ниже элемента . Если данный элемент нулевой, то эту строку меняем местами со строкой, лежащий ниже данной строки и имеющий ненулевой элемент во втором столбце. Далее обнуляем все элементы столбца 2 ниже ведущего элемента a22. Для этого сложим строки 3, . m со строкой 2, умноженной на −a32/a22, . −am2/a22, соответственно. Продолжая процедуру, получим матрицу диагонального или ступенчатого вида. Пусть полученная расширенная матрица имеет вид:

(6)

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

Пусть . Тогда

(7)

Так как rangA=rang(A|b), то множество решений (7) есть (n−p)− многообразие. Следовательно n−p неизвестных можно выбрать произвольно. Остальные неизвестные из системы (7) вычисляются так. Из последнего уравнения выражаем xp через остальные переменные и вставляем в предыдущие выражения. Далее из предпоследнего уравнения выражаем xp−1 через остальные переменные и вставляем в предыдущие выражения и т.д. Рассмотрим метод Гаусса на конкретных примерах.

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

Пример 1. Найти общее решение системы линейных уравнений методом Гаусса:

Матричный вид записи: Ax=b, где

Для решения системы, запишем расширенную матрицу:

Обозначим через aij элементы i-ой строки и j-ого столбца.

Исключим элементы 1-го столбца матрицы ниже элемента a1 1. Для этого сложим строки 2,3 со строкой 1, умноженной на -2/3,-1/2 соответственно:

Исключим элементы 2-го столбца матрицы ниже элемента a2 2. Для этого сложим строку 3 со строкой 2, умноженной на 9/8:

Делим каждую строку матрицы на соответствующий ведущий элемент (если ведущий элемент существует):

Из вышеизложенной таблицы можно записать:

Подставив верхние выражения в нижние, получим решение.

,,.

Пример 2. Найти общее решение системы линейных уравнений методом Гаусса:

Матричный вид записи: Ax=b, где

Для решения системы, построим расширенную матрицу:

Обозначим через aij элементы i-ой строки и j-ого столбца.

Исключим элементы 1-го столбца матрицы ниже элемента a11. Для этого сложим строки 2,3 со строкой 1, умноженной на -1/5,-6/5 соответственно:

Исключим элементы 2-го столбца матрицы ниже элемента a22. Для этого сложим строку 3 со строкой 2, умноженной на -1:

Делим каждую строку матрицы на соответствующий ведущий элемент (если ведущий элемент существует):

Выразим переменные x1, x2 относительно остальных переменных.

где x3, x4− произвольные действительные числа.

Подставив верхние выражения в нижние, получим решение.

где x3, x4− произвольные действительные числа.

Векторный вариант решения:

Запишем вышеизложенное решение, представив свободные переменные в виде тождеств:

Тогда векторное решение можно представить так:

где x3, x4− произвольные действительные числа.

Метод Гаусса и СЛАУ

Время чтения: 20 минут

Иоганн Карл Фридрих Гаусс (1777-1855) немецкий математик, физик, механик, геодезист и астроном. Его называют «королём математиков». Гаусс внес величайший вклад в науку. Во всех областях математики он провёл фундаментальные исследования: в алгебре, в теории вероятностей, в теории чисел, в теории функций комплексного переменного, в дифференциальной и неевклидовой геометрии, в математическом анализе, в аналитической и небесной механике, в астрономии, в физике и в геодезии. Но метод Гаусса не был им открыт. Он был известен за долго до рождения математика. Впервые этот метод упоминается в китайском трактате «Математика в девяти книгах», возраст которого датируется примерно с ІІ в. до н. э.

СЛАУ: определение, виды систем

Системой линейных алгебраических уравнений (СЛАУ), содержащей m линейных уравнений и n неизвестных, называется система вида

Число уравнений \[m\] не обязательно совпадает с числом неизвестных n. Особенности системы линейных алгебраических уравнений:

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

Система линейных алгебраических уравнений может иметь:

  1. Одно решение;
  2. Много решений;
  3. Не имеет решений.

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

Метод Гаусса и метод последовательного исключения неизвестных

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

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

Обратный ход метода Гаусса – это вычисление переменных неизвестных от последнего уравнения к первому.

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

Пример №1 решение уравнений методом Гаусса:

С первой строки определяем х. Сначала -2у переносим на другую сторону уравнения, а затем обе стороны делим на 4.

Теперь во второе уравнение системы подставляем значение х. Находим у.

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

Пример №2.

Для упрощение перепишем уравнение так, чтобы на первом месте была строка с коэффициентом 1.

Теперь последовательно исключаем \[x_<1>\] с последующих строк. Для исключения с второго уравнения обе части первого уравнение надо умножаем на -3, а затем сложить с вторым.

Так же и с третьим уравнением, только умножение на -4.

Теперь приводим уравнение к ступенчатому виду. Нужно сделать так, чтобы во второй строке возле \[x_<2>\] стала 1. Значит нам надо обе части уравнения умножить \[-\frac<1><4>\]

Для того чтобы избавится от \[x_<2>\] в третьим уравнении, мы множим вторую строку на 5 и слаживаем её с третьей.

Теперь с третьей строки находим \[x_<3>\].

Мы закончили прямой ход метода Гаусса. Теперь приступаем к обратному ходу. Подставляем значение х3 во вторую строку и вычисляем \[x_<2>\]

Подставляем значение \[x_ <2>и x_<3>\] в первое уравнение и вычисляем \[x_<1>\].

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

Матрица системы уравнений – это та матрица, которая создаётся только с коэффициентов при переменных неизвестных.

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

Вектор неизвестных – это вектор \[\bar=\left(x_<1>, x_<2>, \ldots, x_\right)\], координатами которого являются неизвестные нашей системы.

Вектор \[\bar=\left(b_<1>, b_<2>, \ldots, b_\right)\] – это вектор-столбец из свободных членов правых частей уравнений.

Расширенная матрица – та, в которой ещё записаны и свободные члены.

Если хотя бы одно из чисел \[b_<1>, b_<2>, \ldots, b_\] не равно нулю, то система называется неоднородной. Если в правой части стоят только нули \[\left(b_<1>=b_<2>=\ldots=b_=0\right)\], то такая система однородная.

Решение системы уравнений – это набор чисел \[x_<1>, x_ <2>\ldots, x_\], то есть вектор \[\bar\].

Эквивалентными системами называются, когда каждое решение одной системы является решением другой, и на оборот.

Элементарные преобразования матрицы:

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

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

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

В матрице строки и столбцы можно менять местами.

Матричную строку можно делить, умножать на любое число, не равное нулю.

В этом примере целесообразно первую строку разделить на 5, а вторую умножить на 2. И теперь матрица будет выглядеть так:

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

А теперь рассмотрим тот же пример системы линейных алгебраических уравнений, что рассматривали ранее, только теперь с помощью матрицы.


источники:

http://matworld.ru/calculator/gauss-method-online.php

http://www.napishem.ru/spravochnik/matematika/metod-gaussa-i-slau.html