Найдем обратную матрицу (1.5): |
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
1 |
2 |
3 |
1 |
|
|
|
|
|
|
|
|
|
A 1 |
|
2 |
5 |
1 . |
|
|
|||
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
4 |
|
|
||||||
|
|
|
|
|
|
|
2 |
7 |
1 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||||
По формуле (2.3) находим |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
2 |
3 |
|
1 |
3 |
0 |
0 |
|||
|
X |
|
1 |
|
2 |
5 |
|
1 |
2 |
1 |
|
4 |
1 . |
|
|
|
|
|
|
|
|
|
|||||||
|
|
4 |
|
|
4 |
|
||||||||
|
|
|
|
2 |
7 |
|
1 |
0 |
|
8 |
2 |
|||
|
|
|
|
|
|
|
|
|
||||||
Следовательно, x1 = 0; x2 = 1; x3 = 2. |
|
|
|
|
|
|||||||||
|
|
|
|
2.2. Формулы Крамера |
|
|
||||||||
|
Теорема. Если detA |
|
0, то система (2.1) имеет |
|||||||||||
единственное решение: |
|
|
|
|
|
|
|
|
|
|||||
|
x1 |
1 |
, |
x2 |
2 |
|
, , xn |
n , |
|
(2.4) |
||||
где |
=detA, |
а |
|
j |
(j=1,2,…,n) |
— |
определитель матрицы, |
|||||||
полученной из матрицы A заменой j-го столбца столбцом свободных членов.
Доказательство.В предыдущем параграфе показано,
что при detA |
0 единственное решение системы можно найти |
по формуле |
(2.3). Используя (1.5), эту формулу можно |
записать в виде:
x1 |
|
|
A11 |
A21 |
An1 |
b1 |
|
x2 |
1 |
|
A12 |
A22 |
An2 |
b2 |
|
|
|
|
|
|
|
|
|
xn |
|
|
A1n |
A2n Ann |
bn |
||
Отсюда x1 = (b1A11 + b2A21 + + bnAn1)/ . |
|
||||||
Сравнивая сумму |
a11A11 + |
a21A21 + |
+an1An1 = , |
||||
заметим, что эта сумма b1A11 + b2A21 +...+ bnAn1 с известной формулой вычисления определителя равна определителю
26
порядка n, который получен из определителя
заменой его первого столбца столбцом свободных членов. Следовательно:
|
|
b1 |
a12 |
a1n |
x1 1 , где |
|
b2 |
a22 |
a2n |
1 |
|
|
|
|
|
|
bn |
an2 |
ann |
Аналогично доказывается, что:
x2 2
, xn n
.
Соотношения (2.4) называют формулами Крамера и они, как и (2.3), применимы только в том случае, когда система уравнений имеет единственное решение.
Пример. Решить систему уравнений:
x1 2x2 x3 1, 3x1 x3 7 , 4x2 x3 1.
Решение. Соcтавим матрицу системы и вычислим еѐ определитель:
1 2 1
det A 3 |
0 |
1 |
10 0 . |
0 |
4 |
1 |
|
Заменим каждый из столбцов определителя
столбцом свободных членов и вычислим три вспомогательных определителя:
|
1 |
2 |
1 |
|
|
1 |
1 |
1 |
|
|
1 |
2 |
1 |
|
1 |
7 |
0 |
1 |
20; |
2 |
3 |
7 |
1 |
0; |
3 |
3 |
0 |
7 |
10 . |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
1 |
4 |
1 |
|
|
0 |
1 |
1 |
|
|
0 |
4 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
По формулам Крамера (2.4), получим
27
x1 = 1/ = 2; x2 = 2/ = 0; x3 = 3/ = 1.
2.3. Метод Гаусса
Простые по своей структуре формулы Крамера требуют достаточно громоздких (при больших n) вычислений. Поэтому в практических задачах чаще используется метод Гаусса, основанный на последовательном исключении неизвестных.
Пусть дана система линейных уравнений самого общего вида, когда число уравнений может не совпадать с числом неизвестных:
a11x1 |
a12 x2 |
a1n xn |
b1 , |
a21 x1 |
a22 x2 |
a2n xn |
b2 , |
|
|
|
(2.5) |
|
|||
am1 x1 |
am2 x2 |
amn xn |
bm . |
Если над уравнениями этой системы производить элементарные преобразования 1-3 ( §1.6), то в результате получится система линейных уравнений, эквивалентная заданной. В способе Гаусса элементарные преобразования на каждом этапе выполняются так, чтобы в полученной после этого эквивалентной системе все уравнения, кроме одного, не содержали неизвестную с наименьшим порядковым номером.
Для этого выберем в качестве первого уравнения то, в котором коэффициент при x1 отличен от нуля. Без ограничения общности будем считать, что оно имеет вид:
a11x1 a12 x2 a1n xn b1 ,
0.
Умножим это уравнение на - ai1/a11 (i=1,2,…,m) и прибавим его к уравнениям с номерами i=2,3,…,m. После этого во всех уравнениях, начиная со второго, неизвестное x1 будет исключено. Может случиться, что вместе с x1 будут исключены неизвестные x2,x3,..,xs-1, но найдется хотя бы одно уравнение, в котором сохранится неизвестное xs.
28
Одно из таких уравнений будем считать вторым уравнением системы и с его помощью исключим из i-го уравнения (i=3,4,…,m) неизвестное xs, а вместе с ним,
возможно, неизвестные xs+1,..,xq-1,.
Продолжая этот процесс исключения неизвестных, после r шагов получим эквивалентную (2.5) систему уравнений вида:
a11x1 a12 x2 |
... |
a1n xn |
b1 , |
|
||||||
a |
x |
s |
a |
2n |
x |
|
b |
, |
|
|
2s |
|
|
|
n |
|
2 |
|
|
||
a |
x |
a |
x |
|
b |
, |
|
|||
3q |
|
q |
|
|
3n |
n |
|
3 |
|
|
|
|
|||||||||
arp xp |
arn xn |
|
br , |
(2.6) |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
br |
1 , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
br |
2 , |
|
|
|
|
|
|
|
|
|
|
|
|
m-r |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
||
|
|
0 |
bm , |
|
|
|
|
|
||
где 1<s<q<p<…<n, r m, a11 0, |
a2 s |
0 |
,…, arp |
0 . |
||||||
|
|
|
|
|
|
|
|
|
|
|
Если r=m, то последние соотношения в системе (2.6) отсутствуют. При r<m эти соотношения легко преобразовать к
виду 0 = b |
,0 = 0,…,0 |
|
= 0, |
умножив |
первое из них на |
||
r 1 |
|
br |
|
/ br 1 ,…,- bm |
/ br 1 |
и прибавив ко всем |
|
соотствующие числа - |
2 |
||||||
|
|
|
|
|
|
|
|
остальным. Но тождественные равенства 0=0 можно вычеркнуть из системы, не нарушая еѐ эквивалентности, и после этого мы получим систему (2.7) из (r+1) уравнения относительно n неизвестных, эквивалентную системе (2.5):
29
|
a11x1 a12 x2 |
... a1n xn |
b1 , |
|
|||
|
a |
x |
|
a |
x |
b , |
|
|
2s |
s |
2n |
n |
2 |
|
|
|
|
(2.7) |
|||||
|
a |
x |
p |
a |
x |
b , |
|
|
rp |
|
rn |
n |
r |
|
|
|
|
|
|
0 |
br 1 . |
|
|
|
|
|
|
|
|
|
|
Рассмотрим все возможные случаи, которые могут |
|||||||
представиться при решении системы (2.7). |
|
|
|||||
1. Если b |
0, то последнее числовое равенство в (2.7) |
||||||
r 1 |
|
|
|
|
|
|
|
неверно. Следовательно (2.7), а значит и эквивалентная ей система (2.5), несовместны. Поэтому на практике вывод о несовместности системы можно сделать сразу же при появлении в процессе преобразований соотношений вида 0=b, где b 0.
2. Если |
b |
=0, а r = n m, то последнее уравнение |
|
r 1 |
|
содержит только одно неизвестное, предыдущее - два и т.д. В этом случае решение системы нетрудно найти, решая систему снизу вверх: из последнего уравнения с номером r=n найдем xn, затем подставим найденное значение в предыдущее уравнение и найдем xn-1. Продолжая этот процесс, из первого уравнения найдем х1. Решение системы (2.5) в этом случае, очевидно, единственно.
3. Если br 1 =0, а r<n, то число уравнений в (2.7) меньше
числа неизвестных, поэтому n-r неизвестных остаются неопределенными (их называют свободными), а r неизвестных, называемых базисными, однозначно через них выражаются. Алгоритм решения системы (2.7) в этом случае следующий: перенесѐм в уравнении с номером r все неизвестные, кроме неизвестного с наименьшим порядковым номером p, в правую часть и выразим xp через xp+1, xp+2,..,xn , что всегда возможно, так как arp
0. Полученное значение xp подставим в предыдущее уравнение и найдем xp-1 и т.д. Продолжаем этот
30