Найти базисные решения онлайн. Решение систем линейных уравнений методом жордана-гаусса. §1. Системы линейных уравнений

§1. Системы линейных уравнений.

Система вида

называется системой m линейных уравнений сn неизвестными.

Здесь
- неизвестные,- коэффициенты при неизвестных,
- свободные члены уравнений.

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

Система (1) может быть представлена в матричной форме с помощью уравнения

(2)

.

§2. Совместность систем линейных уравнений.

Назовем расширенной матрицей системы (1) матрицу

Теорема Кронекера - Капелли . Система (1) совместна тогда и только тогда, когда ранг матрицы системы равен рангу расширенной матрицы:

.

§3. Решение систем n линейных уравнений с n неизвестными.

Рассмотрим неоднородную систему n линейных уравнений сn неизвестными:

(3)

Теорема Крамера .Если главный определитель системы (3)
, то система имеет единственное решение, определяемое по формулам:

т.е.
,

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

Если
, а хотя бы один из≠0, то система решений не имеет.

Если
, то система имеет бесконечно много решений.

Систему (3) можно решить, используя ее матричную форму записи (2). Если ранг матрицы А равенn , т.е.
, то матрицаА имеет обратную
. Умножив матричное уравнение
на матрицу
слева, получим:

.

Последнее равенство выражает способ решения систем линейных уравнений с помощью обратной матрицы.

Пример. Решить систему уравнений с помощью обратной матрицы.

Решение. Матрица
невырожденная, так как
, значит, существует обратная матрица. Вычислим обратную матрицу:
.


,

Задание . Решить систему методом Крамера.

§4. Решение произвольных систем линейных уравнений.

Пусть дана неоднородная система линейных уравнений вида (1).

Предположим, что система совместна, т.е. выполнено условие теоремы Кронекера-Капелли:
. Если ранг матрицы
(числу неизвестных), то система имеет единственное решение. Если
, то система имеет бесконечно много решений. Поясним.

Пусть ранг матрицы r (A )= r < n . Поскольку
, то существует некоторый ненулевой минор порядкаr . Назовем его базисным минором. Неизвестные, коэффициенты которых образуют базисный минор, назовем базисными переменными. Остальные неизвестные назовем свободными переменными. Переставим уравнения и перенумеруем переменные так, чтобы этот минор располагался в левом верхнем углу матрицы системы:

.

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

Дадим свободным переменным произвольные числовые значения: . Оставим в левой части только базисные переменные, свободные перенесем в правую часть.

Получили систему r линейных уравнений сr неизвестными, определитель которой отличен от 0. Она имеет единственное решение.

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

Пример .

,r =2.

Переменные
- базисные,
- свободные.

Сложим уравнения; выразим
через
:

- общее решение.

- частное решение при
.

- базисное решение, опорное.

§5. Метод Гаусса.

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

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

Умножение уравнения на число, отличное от нуля;

Сложение уравнения, умноженного на любое число, с другим уравнением;

Перестановка уравнений;

Отбрасывание уравнения 0 = 0.

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

Пример .

Решение. Выпишем расширенную матрицу системы:

.

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









Замечание . Если при выполнении элементарных преобразований получено уравнение вида 0= к (где к 0), то система несовместна.

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

Левый столбец таблицы содержит информацию об исключенных (базисных) переменных. Остальные столбцы содержат коэффициенты при неизвестных и свободные члены уравнений.

В исходную таблицу записывают расширенную матрицу системы. Далее приступают к выполнению преобразований Жордана:

1. Выбирают переменную , которая станет базисной. Соответствующий столбец называют ключевым. Выбирают уравнение, в котором эта переменная останется, будучи исключенной из других уравнений. Соответствующую строку таблицы называют ключевой. Коэффициент, стоящий на пересечении ключевой строки и ключевого столбца, называют ключевым.

2. Элементы ключевой строки делят на ключевой элемент.

3. Ключевой столбец заполняют нулями.

4. Остальные элементы вычисляют по правилу прямоугольника. Составляют прямоугольник, в противоположных вершинах которого находятся ключевой элемент и пересчитываемый элемент; из произведения элементов, стоящих на диагонали прямоугольника с ключевым элементом, вычитают произведение элементов другой диагонали, полученную разность делят на ключевой элемент.

Пример . Найти общее решение и базисное решение системы уравнений:

Решение.

Общее решение системы:

Базисное решение:
.

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

§6. Нахождение опорных решений

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

Опорные решения системы находят методом Гаусса при выполнении следующих условий.

1. В исходной системе все свободные члены должны быть неотрицательны:
.

2. Ключевой элемент выбирают среди положительных коэффициентов.

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

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

Замечание 2 . Если в столбцах коэффициентов при свободных переменных нет ни одного положительного элемента, то переход к другому опорному решению невозможен.

Пример.

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

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

На пересечении ключевой строки и ключевого столбца находится ключевой элемент. Далее проводят обычное преобразование Жордана.

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

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

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

С помощью матриц

эти системы можно записать в матричном виде.

A `x = . (8.3)

A `x = `b . (8.4)

Справедливы следующие свойства решений однородной и неоднородной систем.

Теорема 8.23. Линейная комбинация решений однородной системы (8.1) является решением однородной системы.

Доказательство. Пусть `x , `y и `z - решения однородной системы. Рассмотрим `t = α`x + β`y + γ`z , где α, β и γ - некоторые произвольные числа. Так как `x , `y и `z являются решениями, то A `x = , A `y = и A `z = . Найдем A `t .

A `t = A · (α`x + β`y + γ`z ) = A · α`x + A · β`y + A · γ`z =

= αA `x + βA `y + γA `z = α + β + γ = .

A `t = Þ`t является решением системы.

Теорема 8.24. Разность двух решений неоднородной системы (8.2) является решением однородной системы (8.1).



Доказательство. Пусть `x и ` y - решения системы. Рассмотрим `t = `x - `y .

A `x = `b , A `y = `b

A `t = A (`x - `y ) = A `x - A `y = `b - `b =.

`t = `x + `y является решением однородной системы.

Теорема 8.25. Сумма решения однородной системы с решением неоднородной системы есть решение неоднородной системы.

Доказательство. Пусть `x - решение однородной системы, `y - решение неоднородной системы. Покажем, что `t = `x + `y - решение неоднородной системы.

A `x = , A `y = `b

A `t = A (`x + `y ) = A `x + A `y = `b + = `b .

A `t = `b Þ`t является решением неоднородной системы.

Рассмотрим однородную систему

x 1 = x 2 = … = x n

Теорема 8.26.

Доказательство. с 1 , с 2 , …, с n m

А линейно зависима. А n , т. е. r(A) < n.

Следствие.

Доказательство. Так как r(A) < n

Совместность однородной системы

Рассмотрим однородную систему

Однородная система всегда совместна, так как имеет тривиальное (нулевое) решение x 1 = x 2 = … = x n = 0. Выясним, когда данная система имеет нетривиальное решение.

Теорема 8.26. Однородная система имеет нетривиальное решение тогда и только тогда, когда ранг матрицы, составленной из коэффициентов при неизвестных, меньше числа неизвестных.

Доказательство. Пусть система имеет нетривиальное решение. Это может быть тогда и только тогда, когда найдутся числа с 1 , с 2 , …, с n , не все равные нулю, при подстановке которых в систему мы получим m тождеств. Эти m тождеств можно записать в виде

Следовательно, система векторов-столбцов матрицы А линейно зависима. А это может быть тогда и только тогда, когда ранг системы векторов-столбцов меньше n , т. е. r(A) < n.

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

Доказательство. Так как r(A) < n , то столбцы матрицы линейно зависимы и, следовательно, определитель матрицы равен нулю.

Общее решение однородной системы

Система (8.1) всегда имеет тривиальное решение. Если ранг матрицы, составленной из коэффициентов при неизвестных, меньше числа неизвестных, то система (8.1) имеет нетривиальные решения.

1) r(A) = n - система (8.1) имеет только тривиальное решение:

2) r(A) = r < n - система (8.1) имеет нетривиальные решения.

Количество свободных переменных во втором случае будет равно n - r , а базисных r. Давая свободным переменным произвольные значения, мы будем получать различные решения системы (8.1), т. е. любому вектору размерности n - r

(с r + 1 , c r + 2 , …, c n)

будет соответствовать решение системы (8.1)

(с 1 , c 2 , …, c r , c r + 1 , …, c n).

Определение 8.51. Фундаментальной системой решений однородной системы (8.1) называется максимальная линейно независимая система решений системы (8.1). Фундаментальная система содержит n - r линейно независимых решений системы (8.1).

Чтобы получить фундаментальную систему решений, нужно в (n - r) -мерном пространстве взять линейно независимую систему из n - r векторов и по ним построить соответствующие решения системы (8.1). Полученные решения будут образовывать фундаментальную систему решений `x 1 , `x 2 , ..., `x n-r . Так как эта система максимальна, то любое решение системы (8.1) можно представить в виде линейной комбинации решений фундаментальной системы `x = α 1 `x 1 ‌ α 2 `x 2 ‌ ... ‌ α n-r `x n-r . Полученное выражение является общим решением однородной системы (8.1).

Пример 8.25.

x 1 , x 2 - базисные, x 3 , x 4 , x 5 - свободные. Два последних уравнения линейно выражаются через два первых, поэтому их можно отбросить:

ì3x 1 + x 2 - 8x 3 + 2x 4 + x 5 = 0, í î2x 1 - 2x 2 - 3x 3 - 7x 4 + 2x 5 = 0.

Выразим базисные переменные.

Умножим первое уравнение на 2 и сложим со вторым. Результат разделим на 8.

Умножим первое уравнение на 2, второе на -3 и сложим полученные уравнения. Результат разделим на 8.

В качестве значений свободных переменных возьмем координаты векторов трехмерного единичного базиса.

`x = α 1 `x 1 + α 2 `x 2 + α 3 `x 3 - общее решение однородной системы.

Сумма общего решения однородной системы (8.1) с любым решением неоднородной системы (8.2) является общим решением неоднородной системы (8.2).

Применение линейной алгебры в экономике

Производственные показатели

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

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

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

`q = (20, 50, 30, 40) - вектор ассортимента;

`s = (5, 2, 7, 4) - вектор расхода сырья;

= (10, 5, 15, 8) - вектор затрат рабочего времени;

`p = (30, 15, 45, 20) - ценовой вектор.

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

S = `q `s = 100 + 100 + 210 + 160 = 570 кг,

Т = `q = 1220 ч, P = `q `p = 3500 ден. ед.

Расход сырья

Предприятие выпускает четыре вида изделий с использованием четырех видов сырья. Нормы расхода сырья даны как элементы матрицы А :

Вид сырья 1 2 3 4

Вид изделия.

Требуется найти затраты сырья каждого вида при заданном плане выпуска каждого вида изделия: соответственно, 60, 50, 35 и 40 ед.

Составим вектор-план выпуска продукции:

`q = (60, 50, 35, 40).

Тогда решение задачи дается вектором затрат, координаты которого и являются величинами затрат сырья по каждому его виду: этот вектор затрат вычисляется как произведение вектора `q на матрицу А :

Конечный продукт отрасли

Отрасль состоит из n предприятий, выпускающих по одному виду продукции каждое: обозначим объем продукции i -го предприятия через х i . Каждое из предприятий отрасли для обеспечения своего производства потребляет часть продукции, выпускаемой им самим и другими предприятиями. Пусть а ij - доля продукции i -го предприятия, потребляемая j -м предприятием для обеспечения выпуска своей продукции объема х j . Найдем величину у i - количество продукции i -го предприятия, предназначенной для реализации вне данной отрасли (объем конечного продукта). Эта величина легко может быть подсчитана по формуле

Введем в рассмотрение квадратную матрицу порядка n , описывающую внутреннее потребление отрасли

A = (a ij); i,j = 1, 2, ..., n.

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

`x - A `x = `y

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

(E - A )`x = `y

Пример 8.26. Пусть вектор выпуска продукции отрасли и матрица внутреннего потребления имеют, соответственно, вид

Получим вектор объемов конечного продукта, предназначенного для реализации вне отрасли, состоящей из трех предприятий:

Прогноз выпуска продукции

Пусть C = (c ij); i = 1, 2, ..., m, j = 1, 2, ..., n , - матрица затрат сырья t видов при выпуске продукции n видов. Тогда при известных объемах запаса каждого вида сырья, которые образуют соответствующий вектор

`q = (q 1 , q 2 , ..., q m)

вектор-план `x = (x 1 , x 2 , ..., x n ) выпуска продукции определяется из решения системы m уравнений с n неизвестными:

C `x T = `x T ,

где индекс «T » означает транспонирование вектора-строки в вектор-столбец.

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

Вид сырья Расход сырья по видам продукции, вес. ед./изд. Запас сырья, вес. ед.

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

Задачи такого рода типичны при прогнозах и оценках функционирования предприятий, экспертных оценках проектов освоения месторождений полезных ископаемых, а также в планировании микроэкономики предприятий.

Обозначим неизвестные объемы выпуска продукции через х 1 , х 2 и х 3 . Тогда при условии полного расхода запасов каждого вида сырья можно записать балансовые соотношения, которые образуют систему трех уравнений с тремя неизвестными:

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

x 1 = 150, x 2 = 250, x 3 = 100.

Рассмотрим произвольную систему

Для нахождения общего метода исследования и решения такой системы введем в рассмотрение ее частный случай. Система вида

(16.2)

называется системой в базисной форме.

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

Система (16.1) имеет решение в том и только том случае, когда ее можно записать в базисной форме.

Перенесем все свободные неизвестные в правые части уравнений системы (16.2). Тогда получим

(16.3)

Если свободным неизвестным придать конкретные числовые значения, то по формулам (16.3) можно вычислить базисные неизвестные. Таким образом, базисная система (16.2) всегда имеет решение. Причем возможны следующие варианты.

1). m =n , то есть число уравнений равно числу неизвестных. В этом случае все переменные базисные. Система имеет вид

и является определенной, так как имеет единственное, очевидное решение. Матрицей такой системы является единичная матрица

.

2). m Тогда система с расширенной матрицей вида

(16.4)

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

Совокупность n значений неизвестных , связанных соотношениями (16.3), где неизвестные могут принимать любые числовые значения, называется общим решением системы (16.2) или решением в базисной форме . Частным решением называется всякое решение, полученное из общего при конкретных числовых значениях свободных неизвестных.

Вывод: система с базисом всегда совместна. При этом она определенная, если все ее неизвестные базисные, и неопределенная, если кроме базисных есть хотя бы одна свободная неизвестная.

17.Метод Гаусса.

Рассмотрим теперь общий метод исследования и решения систем вида (16.1), который называется методом Гаусса. Он заключается в том, чтобы преобразовать эту систему к равносильной системе с базисом, для которой вопрос о решениях рассмотрен в предыдущем разделе 16.

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

1) обмен местами уравнений в системе;

2) умножение уравнения на постоянное число, отличное от нуля;

3) прибавление к уравнению другого уравнения, умноженного предварительно на произвольное число;

4) отбрасывание или добавление уравнения вида (такое уравнение назовем лишним уравнением).

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

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

. (17.1)

Элементарные преобразования для равносильных систем порождают допустимые преобразования для матриц. Таким образом, в матрице можно:

1) менять местами строки;

2) умножать любую строку на число, отличное от нуля;

3) прибавлять к строке любую другую строку, умноженную на любое число;

4) отбрасывать нулевую строку , то есть строку коэффициентов лишнего уравнения.

Универсальный метод Гаусса имеет несколько вычислительных схем. Рассмотрим здесь схему единственного деления. Ее идея заключается в том, чтобы с помощью элементарных преобразований привести матрицу (17.1) к виду

(17.2)

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

I-ый этап – так называемый «прямой ход». Его цель – преобразовать матрицу к такому виду, когда на главной диагонали стоят 1, а под главной диагональю – 0. Для этого последовательно выполняем следующие шаги.

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

2-ой шаг – размножение нулей в левом столбце под ведущим элементом, равным 1. Для этого к каждой i–той строке прибавляем ведущую строку, предварительно умноженную на первый элемент i–той строки, взятый с противоположным знаком. Например, умножаем первую строку на () и складываем со второй строкой.


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

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

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

Получаем матрицу

, (17.3)

если m, или при m=n

. (17.4)

2-ой этап – «обратный ход». На этом этапе размножают нули над главной диагональю матриц (17.3) или(17.4), продвигаясь вдоль нее в обратном направлении: вверх и влево. При этом получается матрица вида (16.4). Решение системы с такой матрицей рассмотрено в разделе 16.

Несложным оказывается решение систем и с матрицей вида (17.3) или (17.4), которые получаются в результате «прямого хода». Решаем такую систему, начиная с последнего уравнения и подставляя найденные неизвестные в предыдущие уравнения.

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

«Прямой ход»:


«Обратный ход»: полученную расширенную матрицу запишем в виде системы уравнений

Будем решать эту систему, начиная с последнего уравнения. Значение из последнего уравнения системы подставим во второе уравнение: . Получим . Теперь найденные значения переменных подставим в первое уравнение для нахождения . Тогда

Ответ:

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

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

Приведем теперь пример несовместной системы.

Пример 17.2 : Решить систему

Решение: Выпишем расширенную матрицу этой системы. В левом верхнем ее углу стоит 1. Для размножения нулей под 1 умножим первую строку на -2 и прибавим ко второй строке. Затем умножим первую строку на -3 и прибавим к третьей строке.

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

а следовательно система несовместна и решения не имеет.

Ответ: нет решения.

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

Пример 17.3 : Решить две системы

Решение. «Прямой ход»:



«Обратный ход»:

Ответ:

18.Нахождение решения в базисной форме.

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

Пример 18.1 Методом Гаусса решить систему и представить ее решение в базисной форме:

Решение. Выпишем расширенную матрицу системы и выполним первый этап схемы Гаусса – «прямой ход».

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

«Обратный ход». Выпишем теперь эквивалентную систему с новой матрицей.

Перенесем слагаемые с переменной в правую часть равенств. Получим

Подставляя значение x из последнего уравнения в предыдущее, получаем

Следовательно, решением системы является совокупность

где -- свободная переменная, а ­­- базисные переменные.

Пример 18.2. Методом Гаусса решить однородную систему и представить ее решение в базисной форме:

Решение: Для однородной системы столбец свободных членов нулевой, поэтому выписывают не расширенную, а обычную матрицу системы.

«Прямой ход»:

«Обратный ход»:

где - свободная переменная, - базисные переменные.

Сделаем здесь проверку, то есть подставим найденное решение в исходную систему. Тогда имеем:

§19. Вычисление обратной матрицы по схеме Гаусса.

Пусть - неособенная квадратная матрица. Тогда для нее существует обратная матрица . Обозначим через столбец номер обратной матрицы . По определению

Отсюда, для нахождения -того столбца обратной матрицы необходимо решить систему

(19.1)

Для нахождения всей матрицы необходимо решить n систем вида (19.1) с одинаковыми левыми частями и различными правыми, состоящими из нулей и одной 1 в -ой строке.

Таким образом, расширенная матрица имеет вид:

Пример 19.1. Методом Гаусса найти матрицу, обратную матрице . Используя найденную обратную матрицу, решить систему

Решение. Составим расширенную матрицу и выполним «прямой ход».

Пример 1 . Найти общее решение и какое–нибудь частное решение системы

Решение выполняем с помощью калькулятора . Выпишем расширенную и основную матрицы:

Пунктиром отделена основная матрица A. Сверху пишем неизвестные системы, имея в виду возможную перестановку слагаемых в уравнениях системы. Определяя ранг расширенной матрицы, одновременно найдем ранг и основной. В матрице B первый и второй столбцы пропорциональны. Из двух пропорциональных столбцов в базисный минор может попасть только один, поэтому перенесем, например, первый столбец за пунктирную черту с обратным знаком. Для системы это означает перенос членов с x 1 в правую часть уравнений.

Приведем матрицу к треугольному виду. Будем работать только со строками, так как умножение строки матрицы на число, отличное от нуля, и прибавление к другой строке для системы означает умножение уравнения на это же число и сложение с другим уравнением, что не меняет решения системы. Работаем с первой строкой: умножим первую строку матрицы на (-3) и прибавим ко второй и третьей строкам по очереди. Затем первую строку умножим на (-2) и прибавим к четвертой.

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

Теперь работаем со второй строкой: умножим ее на (-1) и прибавим к третьей.

Минор, обведенный пунктиром, имеет наивысший порядок (из возможных миноров) и отличен от нуля (он равен произведению элементов, стоящих на главной диагонали), причем этот минор принадлежит как основной матрице, так и расширенной, следовательно rangA = rangB = 3 .
Минор является базисным. В него вошли коэффициенты при неизвестных x 2 , x 3 , x 4 , значит, неизвестные x 2 , x 3 , x 4 – зависимые, а x 1 , x 5 – свободные.
Преобразуем матрицу, оставляя слева только базисный минор (что соответствует пункту 4 приведенного выше алгоритма решения).

Система с коэффициентами этой матрицы эквивалентна исходной системе и имеет вид

Методом исключения неизвестных находим:
, ,

Получили соотношения, выражающие зависимые переменные x 2 , x 3 , x 4 через свободные x 1 и x 5 , то есть нашли общее решение:

Придавая свободным неизвестным любые значения, получим сколько угодно частных решений. Найдем два частных решения:
1) пусть x 1 = x 5 = 0, тогда x 2 = 1, x 3 = -3, x 4 = 3;
2) положим x 1 = 1, x 5 = -1, тогда x 2 = 4, x 3 = -7, x 4 = 7.
Таким образом, нашли два решения: (0,1,-3,3,0) – одно решение, (1,4,-7,7,-1) – другое решение.

Пример 2 . Исследовать совместность, найти общее и одно частное решение системы

Решение . Переставим первое и второе уравнения, чтобы иметь единицу в первом уравнении и запишем матрицу B.

Получим нули в четвертом столбце, оперируя первой строкой:

Теперь получим нули в третьем столбце с помощью второй строки:

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

Видим, что ранги основной и расширенной матриц равны 4, причем ранг совпадает с числом неизвестных, следовательно, система имеет единственное решение:
;
x 4 = 10- 3x 1 – 3x 2 – 2x 3 = 11.

Пример 3 . Исследовать систему на совместность и найти решение, если оно существует.

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

Переставляем первые два уравнения, чтобы в левом верхнем углу была 1:
Умножая первую строку на (-1), складываем ее с третьей:

Умножим вторую строку на (-2) и прибавим к третьей:

Система несовместна, так как в основной матрице получили строку, состоящую из нулей, которая вычеркивается при нахождении ранга, а в расширенной матрице последняя строка останется, то есть r B > r A .

Задание . Исследовать данную систему уравнений на совместность и решить ее средствами матричного исчисления .
Решение

Пример . Доказать совместимость системы линейных уравнений и решить ее двумя способами: 1) методом Гаусса ; 2) методом Крамера . (ответ ввести в виде: x1,x2,x3)
Решение :doc :doc :xls
Ответ: 2,-1,3.

Пример . Дана система линейных уравнений. Доказать ее совместность. Найти общее решение системы и одно частное решение.
Решение
Ответ: x 3 = - 1 + x 4 + x 5 ; x 2 = 1 - x 4 ; x 1 = 2 + x 4 - 3x 5

Задание . Найти общее и частное решения каждой системы.
Решение. Исследуем эту систему по теореме Кронекера-Капелли.
Выпишем расширенную и основную матрицы:

1 1 14 0 2 0
3 4 2 3 0 1
2 3 -3 3 -2 1
x 1 x 2 x 3 x 4 x 5

Здесь матрица А выделена жирным шрифтом.
Приведем матрицу к треугольному виду. Будем работать только со строками, так как умножение строки матрицы на число, отличное от нуля, и прибавление к другой строке для системы означает умножение уравнения на это же число и сложение с другим уравнением, что не меняет решения системы.
Умножим 1-ую строку на (3). Умножим 2-ую строку на (-1). Добавим 2-ую строку к 1-ой:
0 -1 40 -3 6 -1
3 4 2 3 0 1
2 3 -3 3 -2 1

Умножим 2-ую строку на (2). Умножим 3-ую строку на (-3). Добавим 3-ую строку к 2-ой:
0 -1 40 -3 6 -1
0 -1 13 -3 6 -1
2 3 -3 3 -2 1

Умножим 2-ую строку на (-1). Добавим 2-ую строку к 1-ой:
0 0 27 0 0 0
0 -1 13 -3 6 -1
2 3 -3 3 -2 1

Выделенный минор имеет наивысший порядок (из возможных миноров) и отличен от нуля (он равен произведению элементов, стоящих на обратной диагонали), причем этот минор принадлежит как основной матрице, так и расширенной, следовательно rang(A) = rang(B) = 3. Поскольку ранг основной матрицы равен рангу расширенной, то система является совместной .
Этот минор является базисным. В него вошли коэффициенты при неизвестных x 1 ,x 2 ,x 3 , значит, неизвестные x 1 ,x 2 ,x 3 – зависимые (базисные), а x 4 ,x 5 – свободные.
Преобразуем матрицу, оставляя слева только базисный минор.
0 0 27 0 0 0
0 -1 13 -1 3 -6
2 3 -3 1 -3 2
x 1 x 2 x 3 x 4 x 5
Система с коэффициентами этой матрицы эквивалентна исходной системе и имеет вид:
27x 3 =
- x 2 + 13x 3 = - 1 + 3x 4 - 6x 5
2x 1 + 3x 2 - 3x 3 = 1 - 3x 4 + 2x 5
Методом исключения неизвестных находим:
Получили соотношения, выражающие зависимые переменные x 1 ,x 2 ,x 3 через свободные x 4 ,x 5 , то есть нашли общее решение :
x 3 = 0
x 2 = 1 - 3x 4 + 6x 5
x 1 = - 1 + 3x 4 - 8x 5
неопределенной , т.к. имеет более одного решения.

Задание . Решить систему уравнений.
Ответ :x 2 = 2 - 1.67x 3 + 0.67x 4
x 1 = 5 - 3.67x 3 + 0.67x 4
Придавая свободным неизвестным любые значения, получим сколько угодно частных решений. Система является неопределенной

В общем случае линейное уравнение имеет вид:

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

Общая характеристика разрешенной системы уравнений

Пример 20.1

Дать характеристику системе уравнений .

Решение :

1. Входит ли в состав противоречивое уравнение? (Если коэффициенты, в этом случае уравнение имеет вид: и называется противоречивым .)

  • Если система содержит противоречивое, то такая система несовместна и не имеет решения

2. Найти все разрешенные переменные . (Неизвестная называется разрешенной для системы уравнений, если она входит в одно из уравнений системы с коэффициентом +1, а в остальные уравнения не входит (т.е. входит с коэффициентом, равным нулю).

3. Является ли система уравнений разрешенной? (Система уравнений называется разрешенной , если каждое уравнение системы содержит разрешенную неизвестную, среди которых нет совпадающих)

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

Разрешенные неизвестные, входящие в полный набор, называют также базисными (), а не входящие в набор — свободными ().

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

На данном этапе главное понять что такое разрешенная неизвестная (входящая в базис и свободная).

Общее Частное Базисное решения

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

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

Базисным решением называется частное решение, получающееся из общего при нулевых значениях свободных переменных.

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

Теорема (1)

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

Пример 1. Найти общее, базисное и какое-либо частное решение системы уравнений:

Решение :

1. Проверяем является ли система разрешенной?

  • Система является разрешенной (т.к. каждое из уравнений содержит в себе разрешенную неизвестную)

2. Включаем в набор разрешенные неизвестные — по одному из каждого уравнения .

3. Записываем общее решение в зависимости от того какие разрешенные неизвестные мы включили в набор .

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

Ответ: частное решение (один из вариантов)

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

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

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

Теорема (2)

Если какое-либо уравнение системы умножить на некоторое отличное от нуля число , а остальные уравнения оставить без изменения, то . (то есть если умножить левую и правую часть уравнения на одно и то же число то получится уравнение, равносильное данному)

Теорема (3)

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

Следствие из Теорем (2 и 3)

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

Формулы пересчета коэффициентов системы

Если у нас есть система уравнений и мы хотим преобразовать ее в разрешенную систему уравнений в этом нам поможет метод Жордана-Гаусса.

Преобразование Жордана с разрешающим элементом позволяет получить для системы уравнений разрешенную неизвестную в уравнении с номером . (пример 2).

Преобразование Жордана состоит из элементарных преобразований двух типов:

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

Пример 2 Пересчитаем коэффициенты системы

При делении уравнения с номером на , его коэффициенты пересчитываются по формулам:

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

Теорема (4) О сокращении числа уравнений системы.

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

Теорема (5) О несовместимости системы уравнений.

Если система уравнений содержит противоречивое уравнение, то она несовместна.

Алгоритм метода Жордана-Гаусса

Алгоритм решения систем уравнений методом Жордана-Гаусса состоит из ряда однотипных шагов, на каждом из которых производятся действия в следующем порядке:

  1. Проверяется, не является ли система несовместной. Если система содержит противоречивое уравнение, то она несовместна.
  2. Проверяется возможность сокращения числа уравнений. Если в системе содержится тривиальное уравнение, его вычеркивают.
  3. Если система уравнений является разрешенной, то записывают общее решение системы и если необходимо — частные решения.
  4. Если система не является разрешенной, то в уравнении, не содержащем разрешенной неизвестной, выбирают разрешающий элемент и производят преобразование Жордана с этим элементом.
  5. Далее заново переходят к пункту 1
Пример 3 Решить систему уравнений методом Жордана-Гаусса.

Найти : два общих и два соответствующих базисных решения

Решение :

Вычисления приведены в нижеследующей таблице:

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

В первых трех строках таблицы помещены коэффициенты при неизвестных и правые части исходной системы. Результаты первого преобразования Жордана с разрешающим элементом равным единице приведены в строках 4, 5, 6. Результаты второго преобразования Жордана с разрешающим элементом равным (-1) приведены в строках 7, 8, 9. Так как третье уравнение является тривиальным, то его можно не учитывать.



Что еще почитать