Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие 1816

.pdf
Скачиваний:
6
Добавлен:
30.04.2022
Размер:
2.28 Mб
Скачать

a11 A = aM21am1

a12

K a1n

 

x1

 

 

a22

 

 

 

 

 

 

 

K a2n

, Xn×1

x2

 

, Bm×1

M

O M

 

=

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

am2 K amn

 

xn

 

 

b1

=bM2 .bm

Тогда система (3.1) в матричной форме примет вид

AX = B.

Рассмотрим случай, когда m = n , т.е. система состоит из n n неизвестными:

a11x1 + a12 x2 +... + a1n xn = b1,

 

+ a22 x2

+ + a2n xn = b2 ,

a21x1

 

 

 

..............................................

 

+ an2 x2

+ + ann xn = bn .

an1x1

(3.2)

уравнений с

(3.3)

В этом случае матрицей системы является квадратная матрица

a11

a12

K a1n

 

 

a22

 

 

a21

K a2n

A =

M

M

O M

.

 

 

 

 

 

 

 

an2

 

 

an1

K ann

Если матрица A невырожденная, т.е. ее определитель не равен нулю,

то для нее существует обратная матрица A1 . Решим матричное уравнение (3.2) с использованием обратной матрицы, для чего умножим обе части урав-

нения (3.2) на матрицу A1 слева:

A1AX = A1B,

EX = A1B ,

X = A1B.

(3.4)

21

Отметим, что решение X = A1B единственно. Действительно, если X1 еще какое-нибудь решение матричного уравнения (3.2), то AX1 = B. Умно-

жим обе части уравнения на матрицу A1 слева, получим X1 = A1B , и, следовательно, X1 = X .

Отыскание решения системы по формулам (3.4) является матричным способом решения системы.

Пример. Решить систему

3x1 +5x2 2x3 =1,

x1 3x2 +2x3 = 2,6x1 +7x2 3x3 =1,

используя формулу (3.4).

Выпишем соответствующие матрицы:

3 5

2

 

x1

 

 

1

 

1

3 2

 

 

 

 

2

 

A =

 

, X = x2

 

, B =

.

 

6

7

3

 

 

 

 

1

 

 

 

x3

 

 

 

Обратная матрица имеет вид

 

 

 

1

5

1

4

 

A

1

 

 

15

3

8

 

 

=

 

 

 

.

 

10

 

 

 

 

25

9

14

 

 

 

 

 

 

 

 

Отсюда, используя формулу (3.4), получаем

x1

 

 

1

5

1

4

 

 

1

 

 

1

 

1

 

0,1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

=

 

 

 

15

3

8

 

 

2

 

=

 

 

 

13

 

=

1,3

.

10

10

 

 

 

 

25

9

14

 

 

 

 

29

 

 

2,9

 

x3

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

Таким образом, x1 = 0,1; x2 =1,3; x3 = 2,9 .

Сделаем проверку. Для этого подставим найденные значения в каждое уравнение системы:

22

 

3 0,1+5 1,3 2 2,9

=1,

1

=1,

 

0,13 1,3 +2 2,9 =

2,

 

= 2,

 

2

 

6 0,1+7 1,3 3 2,9

=1;

 

=1.

 

1

Рассмотрим подробнее равенство (3.4), переписав его в компонентной форме:

n

xi = aij1 bj , i =1,2,..., n ,

j =1

здесь aij1 – это элемент обратной матрицы A1 , стоящий на пересечении i - ой строки и j -ого столбца. Пользуясь определением обратной матрицы, получаем

n

1

*

1

n

*

1

n

i

 

xi =

 

a ji bj =

 

a ji bj =

 

bj A ji =

 

, i =1,2,...,n ,

 

 

 

 

j =1

 

 

 

j =1

 

 

j =1

 

 

здесь a*ji – это

элемент матрицы A *, стоящий на пересечении

j -ой строки и

i -ого столбца;

– определитель матрицы A , i – определитель, получен-

ный из определителя заменой

j -го столбца на столбец B .

 

Таким образом,

 

 

 

xi =

i , i =1,2,..., n .

(3.5)

Получили формулы Крамера1 для решения систем линейных уравнений с определителем , отличным от нуля. Теперь можно сформулировать следующую теорему.

Теорема. Если определитель системы (3.3) отличен от нуля, то система имеет единственное решение, которое находится по формулам

(3.5).

1 КРАМЕР Габриэль (1704-1752) – швейцарский математик. Родился в Женеве. Был учеником и другом Иоганна Бернулли. Издатель трудов Иоганна и Якоба Бернулли, переписки Г.Лейбница с Иоганном Бернулли. Профессор математики и философии. Основные работы относятся к высшей алгебре и аналитической геометрии. В алгебре установил и опубликовал (1750) правила решения систем n линейных уравнений с n неизвестными, заложил основы теории определителей. Во «Введении в анализ алгебраических кривых» (1750) Крамер существенно развил идеи современников по аналитической геометрии; исследовал особые точки. ветви, кривизну и т.п. алгебраических кривых высших порядков.

23

Перепишем соотношения (3.5) в виде

xi = i , i =1,2,..., n .

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

легко видеть, что i = 0 ,

i =1,2,..., n , и, следовательно,

 

xi = 0, i =1,2,..., n .

Если определитель

отличен от нуля, то система имеет единственное

нулевое решение, следовательно, условие = 0 является необходимым для существования ненулевых решений у однородной системы. Именно нахождение ненулевых решений при решении однородных систем представляет интерес. Для того, чтобы решение было ненулевым, необходимо, чтобы хотя

бы одно из xi было отлично от нуля. Тогда для того, чтобы было выполненоxi = 0 , необходимо, чтобы определитель был равен нулю, = 0 .

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

3.3. Практический способ нахождения обратной матрицы

Рассмотрим квадратную невырожденную матрицу

a11

a12

K a1n

a21

a22

K a2n

A =

M

M

O M

.

 

 

 

an2

 

an1

K ann

Запишем обратную матрицу в виде

a111

a121 K a1n

 

 

 

 

 

A1 = a211

a221

K a2n

 

M

M

O

M

an11

an21

K ann

1

1

. 1

24

Обозначим

 

 

1

 

 

 

0

 

 

 

 

0

 

 

 

0

 

 

 

1

 

 

 

 

0

 

(1)

 

 

(2)

 

 

,..., B

(n)

 

 

B

=

M

 

, B

=

M

 

 

=

M

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

0

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

Тогда решение систем

AX = B(i ) , i =1,2,...n

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

 

x1

 

 

1

a12

1

K

1

 

1

 

 

0

 

 

0

 

 

 

a11

 

a1n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

a211

a221 K

a2n 1

 

0

 

 

1

 

0

 

 

 

 

 

 

=

 

 

 

 

 

 

 

 

,

 

, K

 

 

, .

 

M

 

 

M

M

 

O

M

 

M

 

M

 

M

 

 

xn

 

 

1

an2

1

K

1

 

 

0

 

 

0

 

 

1

 

 

 

 

 

 

an1

 

ann

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решая систему с правой частью B(1) , получим первый столбец обрат-

ной матрицы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(1) = a1

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

11

 

 

 

 

 

 

 

 

 

 

x2(1) = a211, xn(1) = an11,

решая систему с правой частью B(2) , получим второй столбец обратной мат-

рицы, и т.д. Решая систему с правой частью B(n) , получим последний столбец обратной матрицы.

Таким образом, практический метод состоит в следующем: решается n систем линейных уравнений, матрицы которых совпадают с данной матрицей, а свободные члены образованы столбцами единичной матрицы. Решения таких систем являются столбцами обратной матрицы. Отметим, что наиболее эффективен для решения полученных систем метод Гаусса2 ([3, § 3, с. 27]).

2 ГАУСС Карл Фридрих (1777-1855) – великий немецкий математик, астроном, физик и геодезист. Родился в Брауншвейге. С раннего возраста обнаружил выдающиеся математические способности. В 1795-1798 учился в Геттингенском университете. В 1799 защитил докторскую диссертацию, содержащую первое доказательство так называемой основной теоремы алгебры. В разностороннем творчестве Гаусса органично сочетались исследования по теоретической и прикладной математике, его работы оказали большое влияние на все дальнейшее развитие высшей алгебры, теории чисел, дифференциальной геометрии, теории притяжения, классической теории электричества и магнетизма, геодезии, многих отраслей теоретической астрономии.

25

3.4. Ранг матрицы

Рассмотрим матрицу

a11

a12

K a1n

a21

a22

K a2n

A =

M

M

O M

.

 

 

 

 

 

am1

am2 K amn

Выделим в этой матрице произвольные k строк и k столбцов. Из элементов, стоящих на пересечении этих строк и столбцов, составим определитель k -ого порядка, называемый минором k -го порядка матрицы A .

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

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

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

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

1.Если все элементы матрицы A равны нулю, то r(A) = 0 .

2.Если все миноры второго порядка матрицы A равны нулю, а хотя бы один элемент ненулевой, то r(A) =1.

3.0 r(A) min(m,n) .

4.Если квадратная матрица порядка n невырожденная, то r(A) = n .

Свойства ранга матрицы

1º. При транспонировании матрицы ее ранг не изменяется.

2º. Добавление к матрице нулевого ряда не меняет ее ранг.

26

3º. Добавление к матрице какого-то ряда увеличивает ранг матрицы на единицу или не меняет его.

4º. Удаление какого-то ряда из матрицы может уменьшить ранг матрицы на единицу или не изменить его.

Доказательство перечисленных свойств вытекает из свойств определителей.

3.5. Вычисление ранга матрицы

Рассмотрим матрицу

1

0

2

0

 

 

3

0

6

0

 

A =

.

 

5

0

10

0

 

 

 

Любой минор второго порядка данной матрицы равен нулю, но есть элементы, отличные от нуля, следовательно, ранг матрицы равен единице, r(A) =1.

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

Метод окаймляющих миноров

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

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

Пример. Вычислить ранг матрицы

27

 

 

 

1

 

 

3

2

5

 

 

 

2

4

3

1

 

 

 

 

 

 

 

A =

0

 

 

2

7

11

 

 

 

7

 

 

15

7

2

 

 

 

 

 

 

 

 

 

 

1

1

5

6

 

 

 

 

 

методом окаймляющих миноров.

 

 

 

 

 

 

 

Так как определитель

 

1 3

 

 

= −2 0, то ранг матрицы выше перво-

 

 

 

 

2

4

 

 

 

 

 

 

го. Рассмотрим все миноры третьего порядка, содержащие элементы данного определителя

1

3

2

 

 

 

1

3 5

 

 

 

 

 

1

3 2

 

 

 

 

 

 

 

 

2 4 3

= 0,

2

4

1

 

 

= 0,

 

 

 

2

4

3

= 0,

0

2

7

 

 

 

0

2

11

 

 

 

 

 

7

15 7

 

1

3 5

 

 

 

 

1

3 2

 

 

 

 

1

3 5

 

 

 

 

 

 

 

 

 

 

2

4

1

 

= 0,

 

2 4

3

 

= 0,

 

2 4

1

 

= 0.

7

15 2

 

 

 

 

1 1

5

 

 

 

 

 

 

1 1

6

 

 

 

Так как все миноры третьего порядка равны нулю, то согласно определению ранга, r(A) = 2 , ранг данной матрицы равен двум.

Нахождение ранга матрицы с помощью элементарных преобразований

Назовем элементарными преобразованиями матрицы следующие опе-

рации:

1)умножение какого-либо ряда матрицы на число, отличное от нуля;

2)перестановка местами двух параллельных рядов;

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

28

Теорема. Ранг матрицы инвариантен относительно элементарных преобразований.

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

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

Строки и столбца матрицы, на пересечении которых стоят элементы базисного минора, называются базисными.

Пример. Вычислить ранг матрицы

1

2

3

5

 

 

3

1 4

2

 

A =

.

 

5

3

10

8

 

 

 

Применим элементарные преобразования. Умножим первую строку на -3 и сложим со второй строкой, затем умножим первую строку на -5 и сложим с третьей. Умножим вторую строку на -1 и сложим с третьей, далее аналогично работаем со вторым, третьим и четвертым столбцами. Ранг полученной матрицы легко вычисляется:

1

2 3

 

5

1 2

3

5

 

1

0

0

0

 

 

 

3

 

1 4

2

 

 

0

7

5 17

 

 

0

7

5

17

 

=

r

 

 

= r

 

= r

 

 

5

3 10 8

 

 

 

0

7

5 17

 

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

1

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

0

0

 

= 2

 

 

 

 

 

 

 

 

 

 

 

 

= r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

M =

1

2

= −7 0.

 

3

1

 

29

3.6. Решение систем линейных алгебраических уравнений

Напомним, что система линейных алгебраических уравнений имеет вид

a11x1 + a12 x2 +... + a1n xn = b1,

 

 

a21x1 + a22 x2 +... + a2n xn = b2

,

 

(3.6)

 

 

 

 

 

 

..............................................

 

 

 

am1x1 + am2 x2 +... + amn xn = bm .

 

 

Обозначим через A матрицу системы

 

 

 

 

a11

a12

K a1n

 

a21

a22

K a2n

 

A =

M

M

O

M

,

 

 

 

 

 

 

 

 

 

am1

am2 K amn

 

~

а через A – расширенную матрицу

~

a11

a12

K a1n

 

b1

 

 

 

a21

a22

K a2n

 

b2

,

A =

M

M

O M

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

am2 K amn

 

 

 

 

 

am1

 

bm

 

через X – столбец неизвестных

x1 X = xM2 .

xn

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

30