Системы n линейных уравнений с n переменными

Метод обратной матрицы и формулы Крамера.

Пусть число уравнений совпадает с число переменных m=n. В этом случае матрица А=(аij)nxn является квадратной. Назовем определитель этой матрицы ∆ =│А│ определителем системы.

Предположим, что матрица А невырожденная, т.е. её определитель │А│≠0. В этом случае существует обратная матица А-1.

Умножим обе части матричного уравнения (3.2.2) слева на матрицу А-1. Получаем А-1АХ= А-1В, но А-1А=Е, следовательно, ЕХ= А-1В. Но ЕХ=Х (свойства матриц). И сказанного получаем решение матричного уравнения

Х= А-1В(3.2.3)

Системы n линейных уравнений с n переменными - student2.ru Теорема Крамера(правило Крамера)

Формулы (3.4) называются формулами Крамера.

Доказательство

Подставим обратную матрицу А-1 = Системы n линейных уравнений с n переменными - student2.ru à - матричное уравнение (3.2.3), записав все матрицы в развернутой форме

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru x1 а11 а21 ... аn1 b1

x2 а12 а22 …аn2 b2

- = Системы n линейных уравнений с n переменными - student2.ru - - - - - - - (3.2.5)

- - - - - - - -

xn а1n а2n …аnn bn

учитывая, что │А│= ∆, после умножения матриц получаем:

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru x1 b1 а11 + b2 а21 + … + bn аn1

x2 b1 а12 + b2 а22 + … + bn аn2

- = Системы n линейных уравнений с n переменными - student2.ru - - - - - - - - - - -

- - - - - - - - - - - -

xn bn а1n + bn а2n+ …. + bn аnn

Системы n линейных уравнений с n переменными - student2.ru отсюда следует, что для любого j=1,n

xj= Системы n линейных уравнений с n переменными - student2.ru b1а1j+ b2а2j+…+ bnаnn) (3.2.6)

Системы n линейных уравнений с n переменными - student2.ru Но на основании свойства определителей выражение, стоящее в скобках равенства (3.2.5) представляет собой определитель ∆j для j=1,n. Следовательно, Xj= Системы n линейных уравнений с n переменными - student2.ru . Теорема Крамера доказана.

Пример.Решить систему уравнений

Системы n линейных уравнений с n переменными - student2.ru х1 + 2х2 + х3 = 8

-2х1 + 3х2 -3х3 = -5

1- 4х2 + 5х3=10

а) матричным способом; б) по формулам Крамера.

Решение.

Системы n линейных уравнений с n переменными - student2.ru а)введем матрицы

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 1 2 1 х1 8

А= -2 3 -3 ; Х= х2 ; В= -5

3 -4 5 х3 10

В матричной форме решение имеет вид Х=А-1В. Найдем обратную матрицу в соответствии с алгоритмом:

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 1.Определитель матрицы А

1 2 1

∆= -2 3 -3 = 4 ≠0

3 -4 5

Обратная матрица существует.

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

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 3 -3 -2 -3

А11= =15-12=3; А12= = 1, и т.д. А13= - 1

-4 5 3 5

А21= -14 А22= 2 А23=10

А31= -9 А32= 1 А33= 7

3.Присоединённая матрица имеет вид

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 3 -14 -9

Ã= 1 2 1

-1 10 7

4. А-1= Системы n линейных уравнений с n переменными - student2.ru * Ã

Подставим А-1 в (3.2.5)

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Х1 3 -14 -9 8 24+70-90 1

Х2 = Системы n линейных уравнений с n переменными - student2.ru 1 2 1 -5 = Системы n линейных уравнений с n переменными - student2.ru 8 -10+ 10 = 2

Х3 -1 10 7 10 -8-50+70 3

Решение системы: х1=1; х2=2; х3=3.

б) Определитель системы ∆=4

Находим определители ∆1, ∆2, ∆3.

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 8 2 1 1 8 1 1 2 8

1= -5 3 -3 =4; ∆2= -2 -5 -3 =8; ∆3= -2 3 -5 =12

10 -4 5 3 10 5 3 -4 10

По формулам Крамера (3.2.4) определяем

х1= Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru ; х2 = Системы n линейных уравнений с n переменными - student2.ru ; х3= Системы n линейных уравнений с n переменными - student2.ru = Системы n линейных уравнений с n переменными - student2.ru = 3

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

Решение систем матричным способом или по правилу Крамера имеет ряд недостатков:

1.Область применения этих способов ограничена условием m=n (число уравнений совпадает с числом неизвестных). В то же время решение практических задач (в экономике в том числе), как правило, приводит к необходимости решения систем, когда число неизвестных n достаточно велико, и m≠n.

2.При выполнении условия m=n матрица системы должна быть невырожденной (│А│=∆≠0).

3.Даже при выполнении 2-го условия (m=n, ∆≠0) вычисление определителей и отыскание обратной матрицы связаны с громоздкими вычислениями.

Метод Гаусса

Рассмотрим решение системы (3.2.1) mлинейных уравнений с nпеременными в общем виде.

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

Предположим, что в системе (3.2.1) коэффициент при переменной х1 в первом уравнении а11≠0 (если это не так, то перестановкой уравнений местами добьёмся того, чтобы а11≠0 ).

Шаг 1. Умножая первое уравнение на подходящие числа и прибавляя полученные уравнения соответственно ко второму, третьему,…, m-му уравнению системы (3.2.1) , исключаем переменную х1 из всех последующих уравнений, начиная со второго. В результате получаем систему

Системы n линейных уравнений с n переменными - student2.ru a11х1 + а12х2 + … + а1nхn = b1

a22(1) x2 + … + a2n(1)xn = b2(1)

- - - - - - - - - (3.2.6)

ai2(1)x2 + … + ain(1)xn = bi(1)

- - - - - - - - - - -

am2(1)x2 + … + amn(1)xn = bm(1)

где буквой с верхним индексом «(1)» обозначены новые коэффициенты, полученные после шага 1.

Системы n линейных уравнений с n переменными - student2.ru Рассмотрим, как вычисляются новые коэффициенты. Например, требуется исключить переменную х1 из i-го уравнения (i =2, n). Выпишем 1-е и i-е уравнения системы (напомним, что а11≠0)

Системы n линейных уравнений с n переменными - student2.ru a11х1 + а12х2 + … + a1jxj + … + a1nxn = b1

- - - - - - - - - - - - - - -

ai1x1 + ai2x2 + … +aijxj + … + ainxn = bi

- - - - - - - - - - - - - - - -

Назовем 1-е уравнение разрешающим,а коэффициент а11 - разрешаю­щимкоэффициентом.

Умножим 1-е уравнение системы на такое «удобное» число λ, чтобы после этого, прибавив 1-е уравнение к i-му уравнению, переменная х1 в i-ом уравнении не содержалась. При этом само 1-е уравнение сохраняется в системе на своем месте.

Итак,

Системы n линейных уравнений с n переменными - student2.ru a11x1 + a12x2 + a13x3 + … + aijxj +… +ainxn = b1

- - - - - - - - - - - - - - - - - - - - - - - - - (3.2.7)

(λa11+ai1)x1 + (λa12+ai2)x2 +…+ (λa1j+aij)xj +…+ (λa1n+ain)xn = λb1+bi

- - - - - - - - - - - - - - - - - - - - - - - - -

Из (3.2.7) следует, что новые коэффициенты при xj в i-ом уравнении имеют вид a'ij = λa1j+aij, j=1,n, чтобы x1 не входило в i-ое уравнение, число λ должно быть таким, чтобы λa11+ai1=0, откуда λ= - Системы n линейных уравнений с n переменными - student2.ru . При таком значении λ

 
  Системы n линейных уравнений с n переменными - student2.ru

Системы n линейных уравнений с n переменными - student2.ru

Для пересчета коэффициентов и свободного члена по формулам (3.2.8) удобно использовать «правило прямоугольника»:

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru a11 a1j a11-разрешающий элемент

aij-разрешаемый (пересчитываемый) элемент

a1j, ai1­-сопутствующие элементы

ai1 aij

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

Шаг 2.Временно 1-е уравнение исключаем. Если а (1)22≠0 (всегда можно добиться), то второе уравнение выбираем в качестве разрешающего. Со 2-ым уравнением системы поступим так же, как и на 1-м шаге, исключаем из всех уравнений, начиная с 3-го уравнения, переменную х2.

Продолжая процесс последовательного исключения переменных х3, х4, …, хr-1, после (r-1)-го шага получаем систему

Системы n линейных уравнений с n переменными - student2.ru a11х1 + а12х2 + … + a1rxr + a1,r+1xr+1 + … + a1nxn = b1 ,

a(1)22x2+…+a(1)2rxr + a(1)2,r+1xr+1 + … +a(1)2nxn = b(1)2 ,

…………………………………………………..... (3.2.9)

a(r-1)rrxr + a(r-1)r,r+1xr+1 +…+a(r-1)rnxn = b(r-1)r ,

……………………………………………

0=b(r-1)r+1 ,

……..

0=b(r-1)m

Число ноль в последних m – r уравнениях означает, что их левые частиимеют вид: 0*х1 + 0*х2 + … + 0*хn. Если хотя бы одно из чисел b(r-1)r+1,… b(r-1)m не равно нулю, то соответствующее равенство противоречиво и система (3.2.9) несовместна.

Таким образом, для любой совместной системы числа b(r-1)r+1,… b(r-1)m в системе равны нулю. В этом случае последние m – r уравнений в системе (3.2.9) являются тождествами и их можно не принимать во внимание при решение системы (3.2.1). Очевидно, что после отбрасывания «лишних» уравнений возможны два случая: а) число уравнений системы (3.2.1) равно числу переменных, т.е. r = n (в этом случае система (3.2.9) имеет треугольный вид); б) r < n (в этом случае система (3.2.9) имеет ступенчатый вид).Переход системы (3.2.1) к равносильной ей системе (3.2.9) называется прямым ходом метода Гаусса, а нахождение переменных из системы (3.2.9) – обратным ходом.

Преобразования Гаусса удобно проводить, осуществляя их не с самими уравнениями, а с матрицей их коэффициентов. Рассмотрим матрицу

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru a11 а12 … а1n b1

a21 a22 … a2n b2

(A│B) = …………….. … , (3.2.10)

am1 am2 … amn bm

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

Системе (3.2.9) соответствует диагональная матрица. Значит, ее определитель не равен нулю. Это означает что ранг матрицы r=3. Система имеет единственное решение. Закончен прямой ход метода Гаусса.

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

Пример.Решить систему методом Гаусса.

Системы n линейных уравнений с n переменными - student2.ru х1+2х2+ 3х3=6

1+3х2 3=4

12 - 4х3=0

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

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 1 2 3 6

(А/В)= 2 3 -1 4

3 1 -4 0

Шаг 1.Исключим переменную х1 из 2-го и 3-го уравнений, выбрав 1-е уравнение (строку) разрешающим и коэффициент а11=1≠0 будем считать разрешаемым. Это означает, что после пересчета коэффициентов аij в новой (эквивалентной) матрице в 1-м столбце под разрешающим элементом будут стоять нули. Новая матрица будет иметь вид

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 1 2 3 6 1 2 3 6

Системы n линейных уравнений с n переменными - student2.ru 0 -1 -7 -8 0 1 7 8

0 -5 -13 -18 0 5 13 18

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

 
  Системы n линейных уравнений с n переменными - student2.ru

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 1 2 3 6

0 1 7 8

0 0 22 22

Аналогично пересчитываем и свободный член.

На этом закончен 1-й шаг. Начинаем обратный ход.

Замечание:систему можно (удобно) записывать, начиная с последнего уравнения.

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 22х3 = 22 х3 = 1

х2 + 7х3 = 8 х2 = 8 – 7х3 = 1

х1 + 2х2 + 3х3 = 6 х1 = 6 – 2х2 – 3х3

Решение системы: х123=1

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

с n переменными.

Ранее было установлено, что ранг матрицы равен максимальному числу ее линейно независимых строк, поэтому если строки расширенной матрицы (А│В), т.е. уравнения системы (3.2.1), линейно независимы, то ранг матрицы (А│В) равен числу ее уравнений, т.е. r = m, если уравнения линейно зависимы, то r < m.

Вопрос о разрешимости системы (3.2.1) в общем виде рассматривается в следующей теореме.

Теорема Кронекера-Капелли.Система линейных уравнений совместна тогда и только тогда, когда ранг матрицы системы равен рангу расширенной матрицы этой системы. r(A)= r(А│В). При этом:

1) если ранг матрицы совместнойсистемы равен числу переменных, т.е.r = n, то система (3.2.1)имеет единственное решение.

2)еслиранг матрицы совместной системы меньше числа переменных, т.е. r < n , то система (3.2.1) неопределенная и имеет бесконечное множество решений.

Результаты исследования системы (3.2.1) приведем в виде схемы

r<m – уравнения системы зависимые
r(A)≠ r(А│В)- система несовместная
r<n – система неопределенная (бесконечное множество решений)

 
  Системы n линейных уравнений с n переменными - student2.ru

Системы n линейных уравнений с n переменными - student2.ru

r(A)= r(А│В) – система совместная

 
  Системы n линейных уравнений с n переменными - student2.ru

Пусть r<n. Тогдаr переменных х1, х2, … хr называютсяосновнымиилибазисными, если определитель матрицы из коэффициентов при них (т.е. базисный минор) отличен от нуля. Остальные n- r называются неосновными, или свободными.

Придавая свободным переменным xr+1, xr+2, …, xn произвольные значения, из последнего уравнения системы (3.2.9) найдем значение переменной хr, из предпоследнего xr -1 и т.д. – остальные базисные переменные x1, x2, … , xr-2.

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

Так как каждому разбиению переменных на основные и неосновные соответствует одно базисное решение, а число способов разбиения не превосходит числа сочетаний, то и базисных решений имеется не более C­ rn. Таким образом, совместная система m линейных уравнений с n переменными (m<n) имеет бесконечное множество решений, среди которых базисных решений конечное число, не превосходящее C­rn , где r≤m.

Приведенная схема не означает, что для решения системы (3.2.1) в общем случае необходимо вычислять отдельно, а затем сравнивать ранги матрицы системы А и расширенной матрицы (А/В). Достаточно сразу применить метод Гаусса.

Метод Гаусса по сравнению с другими методами (в частности, приведенными в параграфе) имеет следующие достоинства:

· значительно менее трудоемкий;

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

· дает возможность найти максимальное число линейно независимых уравнений (ранг матрицы системы).

Пример. Решить систему уравнений.

Системы n линейных уравнений с n переменными - student2.ru1 – х2 + х3 – х4 = 5

х1 + 2х2 – 2х3 + 3х4 = -6

1 + х2 – х3 + 2х4 = -1

Системы n линейных уравнений с n переменными - student2.ru Т.к. в данной системе число уравнений меньше числа переменных (m=3, n=4), систему невозможно решать ни методом обратной матрицы, ни по формулам Крамера. Используем метод Гаусса. Выпишем расширенную матрицу системы

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 2 -1 1 -1 5

(А/В) = 1 2 -2 3 -6

3 1 -1 2 -1

Для удобства поменяем местами 1-ю и 2-ю строки, и первое уравнение будем считать разрешающим с разрешающим элементом а11≠0. Матрица (А/В) перейдет в эквивалентную

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 1 2 -2 3 -6

2 -1 1 -1 5

3 1 -1 2 -1

1 шаг.Под разрешающим элементом записываем нули, а остальные элементы пересчитываем (например, по правилу прямоугольника). Получаем:

       
  Системы n линейных уравнений с n переменными - student2.ru   Системы n линейных уравнений с n переменными - student2.ru

Системы n линейных уравнений с n переменными - student2.ru 1 2 -2 3 -6

0 -5 5 -7 17

0 -5 5 -7 17

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

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 1 2 -2 3 -6

0 -5 5 -7 17

Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru Системы n линейных уравнений с n переменными - student2.ru 1 2

Минор = -5 ≠ 0. Следовательно, ранг А/ В = 2

0 -5

Больше шагов не требуется.

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

Системы n линейных уравнений с n переменными - student2.ru х1 + 2х2 – 2х3 + 3х4 = -6

- 5х2 + 5х3 – 7х4 = 17

Системы n линейных уравнений с n переменными - student2.ru х2= Системы n линейных уравнений с n переменными - student2.ru (5х3 – 7х4 - 17)

х1 = - 6 - Системы n линейных уравнений с n переменными - student2.ru (5х3 – 7х4 - 17) + 2х3 – х4 = 9х4 + Системы n линейных уравнений с n переменными - student2.ru

Найдем базисное решение, полагая, что свободные переменные х34=0. Тогда х1 = Системы n линейных уравнений с n переменными - student2.ru ; х2 = - Системы n линейных уравнений с n переменными - student2.ru .

Получено базисное решение Χ = ( Системы n линейных уравнений с n переменными - student2.ru ).

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

N = C24 = Системы n линейных уравнений с n переменными - student2.ru =6.

Наши рекомендации