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

585

.pdf
Скачиваний:
0
Добавлен:
06.12.2022
Размер:
2.25 Mб
Скачать

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

1)способ окаймляющих миноров;

2)способ элементарных преобразований матрицы.

Условное обозначение ранга матрицы – rangA r( A).

В способе окаймляющих миноров выбирают не равный нулю элемент матрицы и вычисляют окаймляющие его миноры второго порядка. Если все окаймляющие миноры второго порядка матрицы равны нулю, то ранг матрицы равен 1. Если найден отличный от нуля минор второго порядка, то вычисляют все окаймляющие его миноры третьего порядка. Если все они равны нулю, то ранг матрицы равен 2; если найден отличный от нуля минор третьего порядка, то вычисляют окаймляющие его миноры четвертого порядка и т.д.

Вычисления прекращают тогда, когда все окаймляющие миноры наивысшего возможного порядка меньшего или равного числу строк матрицы равны нулю или когда уже нет окаймляю-

щих миноров.

 

 

 

 

 

 

2

4

6

8

0

 

 

3

6

9

12

0

 

Пример. Найти ранг матрицы

.

 

2

3

4

0

5

 

 

5

0

0

1

2

 

 

 

Решение: если не все элементы матрицы равны нулю, а в данном примере это так, значит, ранг матрицы не меньше 1. Отличным от нуля минором первого порядка можно считать, например, 1 = −2 (число в левом верхнем углу матрицы).

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

 

2 4

 

= 0;

 

2 4

 

= −2 0.

 

 

 

 

 

 

 

 

 

 

 

3 6

 

 

 

2 3

 

 

 

 

 

 

 

Поскольку найден отличный от нуля минор второго порядка,

то ранг матрицы не меньше двух. Полагаем 2 =

 

2

4

 

и будем

 

 

 

 

 

 

 

 

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

73

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

2

4

6

 

2

4

6

 

= 5

 

4

6

 

 

 

 

 

 

 

 

 

3

6

9

= 0;

2

3 4

 

 

= −10 0.

2

3

4

 

5

0

0

 

 

 

3

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

2 4

6 8

 

 

 

2 4

6

0

 

 

 

 

 

 

 

3

6

9

12

 

=

 

3

6

9

0

 

= 0.

 

2

3

4

0

 

 

 

2

3

4

5

 

 

 

5

0

0

1

 

 

 

5

0

0

2

 

 

Других миноров, окаймляющих

3 , нет, значит, все окайм-

ляющие миноры четвертого порядка равны нулю и ранг матрицы меньше 4. Ранг матрицы равен 3.

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

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

кступенчатому виду (см. метод вычисления обратной матрицы). В такой матрице все элементы aij при j > i равны нулю. Ранг

ступенчатой матрицы равен числу ее ненулевых строк.

Пример. Найти ранг матрицы способом элементарных пре-

2

4

6

8

0

 

 

 

 

 

 

 

 

3

6

9

12

0

 

 

 

 

 

 

 

образований

.

 

 

 

 

 

 

2

3

4

0

5

 

 

 

 

 

 

 

 

5

0

0

1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

0

0

1

2

 

 

 

 

 

 

 

 

3

6

9

12

0

 

Решение: переставим строки:

 

.

 

 

 

 

 

 

 

2

3

4

0

5

 

 

 

 

 

 

 

 

2

4

6

8

0

 

 

 

 

 

 

 

 

 

74

 

−1

0

0

5

2

 

 

12

−6

9

3

0

 

Переставим столбцы:

0

−3

4

2

5

.

 

 

 

−8

4

−6

−2

0

 

 

 

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

Умножим первую строку на 12 и сложим со второй, затем умножим первую сроку на (–8) и сложим с четвертой:

 

−1

0

0

5

2

 

 

0

−6

9

63

24

 

 

0

−3

4

2

5

.

 

 

 

0

4

−6

−42

−16

 

 

 

Поделим вторую строку на (–3), а четвертую – на 2:

 

−1

0

0

5

2

 

 

0

2

−3

−21

−8

 

 

0

−3

4

2

5

.

 

 

 

0

2

−3

−21

−8

 

 

 

Умножим вторую строку на 1,5 и прибавим к третьей, затем умножим вторую строку на (–1) и прибавим к четвертой:

 

−1

0

0

5

2

 

 

0

2

−3

−21

−8

 

 

0

0

−0,5

−29,5

−7

.

 

 

 

0

0

0

0

0

 

 

 

Преобразования завершены, так как матрице все элементы aij = 0 при j > i. Ненулевых строк – три, значит, ранг матрицы

равен трем.

75

 

1

3

1

4

1

 

 

 

 

 

 

 

 

 

 

Пример. Найти ранг матрицы A = 11

3

5

5

2

 

спо-

 

5

5

3

17

12

 

 

 

4

2

2

3

1

 

 

 

 

 

собом элементарных преобразований с использованием условных обозначений преобразований и с контрольным столбцом.

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

Проверка способом окаймляющих миноров:

1

3

 

0,

1

3

1

0, любой минор четвертого порядка

 

 

0

10

3

0

10

 

 

0

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

равен нулю, так как его последняя строка – нулевая.

2.4.10. Определение совместности СЛАУ

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

a11x1 + a12 x2 +...+ a1m xm = b1

a21x1 + a22 x2 +...+ a2m xm = b2 .

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

an1x1 + an2 x2 +...+ anm xm = bn

Система уравнений называется совместной, если она имеет хотя бы одно решение. В противном случае система называется несовместной.

76

 

 

 

a11

a12

...

a1m

Замечание. Ранг матрицы

a

a

...

a

 

A =

21

22

 

 

2m меньше либо ра-

 

 

 

... ...

...

...

 

 

 

 

 

 

an2

...

 

 

 

 

 

an1

anm

 

 

a11

a12 ...

a1m

b1

 

 

 

 

 

 

 

a

a

...

a

b

 

 

 

 

 

 

 

 

 

 

 

вен рангу матрицы A = 21

22

 

2m

2

. Матрицу A называют

 

 

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

...

 

 

 

 

 

 

 

 

an2 ...

anm

 

 

 

 

 

 

 

 

an1

bn

 

 

 

 

расширенной матрицей системы линейных уравнений.

Теорема Кронекера-Капелли

Система линейных уравнений совместна тогда и только тогда, когда ранг матрицы A системы равен рангу расширенной матрицы системы.

Из теоремы Кронекера-Капелли следует:

1) если ранги матрицы и расширенной матрицы равны между собой и равны числу неизвестных, то СЛАУ имеет единственное решение;

2) если ранги матрицы и расширенной матрицы равны между собой, но меньше числа неизвестных, то СЛАУ имеет бесконечно много решений;

3) если ранги матрицы и расширенной матрицы не равны, то система не имеет решений.

Пример. Определить, является ли совместной система

2x − 3y + z = 23x + y − 3z =1 ,5x − 2y − 2z = 4

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

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

2 3

1

| 2

| 2

 

6

9

3

| 6

| 6

 

 

3

1

3

|

1

|

2

 

;

 

6 2

6

|

2 |

4

 

;

 

 

 

 

 

5

2

2

|

4

|

5

 

 

 

5

2

2 |

4

|

5

 

 

 

 

 

 

 

 

77

 

2

 

−3

1

|

2

 

|

2

 

 

 

 

10

−15

5

|

10

|

10

 

 

 

0

−11

9

|

4

 

|

2

 

;

 

 

 

0

−11

9

|

4

|

 

2

 

;

 

 

 

 

 

 

 

 

 

5

 

−2

−2

|

4

 

|

5

 

 

 

 

−10

4

4

|

−8

|

−10

 

 

 

 

 

 

 

 

 

 

 

 

2

−3

 

1

| 2

| 2

 

 

2

−3

1

| 2 | 2

 

 

 

 

0

−11

9

|

4

|

 

2

 

;

 

 

0

−11

9

|

4

|

2

 

 

 

 

 

 

 

 

 

.

 

 

 

 

0

−11

9

|

2

|

 

0

 

 

 

 

0

0

0

|

−2

|

−2

 

 

 

 

 

 

 

 

 

 

 

 

 

Ранг матрицы A равен двум, а ранг матрицы A равен трем, значит, система несовместна.

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

3x1 − 2x2 − 2x3 = 2

x1 + 3x2 − 4x3 =112x1 − 4x2 x3 = 5 .

6x1 − 3x2 − 7x3 =18

Если система совместна, то решить ее.

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

Система уравнений совместна.

По расширенной матрице составляем эквивалентную систему уравнений

78

x + 3x − 4x =11

 

 

 

 

 

 

 

 

1

2

3

 

 

 

 

 

 

 

 

 

 

−11x2 +10x3 = −31.

 

 

 

 

 

 

 

 

 

−23x3 =123

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решая систему, получим корни x

= −

98

; x

= −

47

;

x

= −

123

.

 

 

 

 

1

23

2

23

 

3

23

 

Проверка: Возьмем четвертое уравнение, которое не участвовало в определении корней при решении эквивалентной СЛАУ, и

подставим

в него найденные корни: 6

 

98

−3

 

47

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

 

 

 

23

 

 

−7

 

123

=18 – верно.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

 

 

 

 

 

 

 

 

 

 

 

Задачи к разделу 2.40

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

−1

3

−2

 

1

2

3

 

1

2

3

 

2 −6

4

 

;

 

4

5

6

 

;

 

4

5

6

 

а)

 

б)

 

в)

.

 

−3

9

−6

 

 

 

7

8

9

 

 

 

7

8

10

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

1

2

3

4

 

 

2

3

2

3

2

 

 

 

 

 

 

 

 

2

3

4

1

 

 

3 8 7 2

4

 

 

 

3

2

3

2

3

 

а)

3

4

1

2

 

 

 

5 0 −1

6

−2

 

;б)

 

 

 

 

; в) 2

3

2

3

2

.

 

 

 

 

 

 

 

4

1

2

3

 

 

 

 

 

 

 

 

 

 

−1 4 4

−2

3

 

3

2

3

2

3

 

 

 

 

1

2

1

3

 

 

 

 

 

 

 

 

 

 

2

3

2

3

2

 

 

 

 

 

 

 

 

3

1

4

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

i

−1

 

2i + 5

3i + 7

 

i +1

2i −1

3− 4i

;

;

 

4

+ 5i

i

6 − i

 

а)

i

 

б)

3i − 7

2i − 5

 

в)

.

1

 

 

 

 

 

 

6

+ 7i

5i − 2

 

 

 

 

 

 

 

 

 

 

 

 

12 − 9i

79

2.4.4. Найти при каком значении параметра λ матрица будет иметь наименьший ранг

 

8

7

9

 

 

3

8

7

2

4

а)

 

5

4

6

 

;

б)

 

5

λ −1 6

2

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 1

λ

 

 

 

 

1 4

4

2

3

 

 

 

 

 

 

 

 

2.4.5. С помощью теоремы Кронекера-Капелли проверить совместность системы линейных уравнений

x + 4y + 7z = −1

 

 

а) 2x + 5y + 8z = −4;

 

3x + 9y +15z = 3

 

5x + 2y + 4z + 3w = 2

 

4x + y + 3z + 7w = 5 .

б)

 

7x 4y 6z + 5w = 3

 

2.50. Методы Гаусса и Гаусса-Жордана для решения произвольных СЛАУ

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

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

Основная идея метода заключается в последовательном исключении неизвестных и приведении СЛАУ к специальному виду: все уравнения, начиная со второго, не содержат первой неизвестной; все уравнения, начиная с третьего, – второй неизвестной; все уравнения, начиная с четвертого, – третьей неизвестной и т.д.

Такие преобразования можно производить не с уравнениями, а с расширенной матрицей СЛАУ, приводя эту матрицу к ступенчатому виду. При этом одновременно решается вопрос о совместности СЛАУ.

Пример 1. Решить СЛАУ методом Гаусса с использованием расширенной матрицы и контрольного столбца

80

x x

+ x = −2

 

1 2

 

3

 

2x1 + x2 3x3

= 7

 

 

 

 

.

x1 2x2

+ x3 = −4

 

4x 2x

x

=1

 

1

2

3

 

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

Ранги расширенной матрицы и матрицы коэффициентов СЛАУ равны и совпадают с числом неизвестных, поэтому система уравнений имеет единственное решение. По ступенчатой матрице составляем эквивалентную систему уравнений и решаем ее:

x x

+ x = −2

 

1

2

3

 

 

x2 = −2 ;

 

 

x3 =1

 

 

x1 =1=

x2 2 .x3 = −1

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

Проверка: 4 12 2 (1) =1. Верно.

Дальнейшим развитием метода Гаусса с расширенной матрицей является метод Гаусса-Жордана. Этот метод заключается в том, что с помощью элементарных преобразований матрицу коэффициентов СЛАУ в составе расширенной матрицы приводят к диагональному виду, а затем к единичной матрице. После этого можно сразу выписать решение СЛАУ.

81

Пример 2. Решить методом Гаусса-Жордана систему уравнений

3x + y + 4z + −6t = 8

 

 

 

6x + 2y + 5z 9t = 7

 

 

.

3x y + 3z 7t

= −1

 

3x + y + 2z 5t = 5

 

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

3

1

4 6 | 8

 

3

1

4 6 | 8

 

 

0

0

3 3 | 9

 

;

 

0

2

1 1 | 9

 

;

 

0

2

1 1 | 9

 

 

0

0

3 3 | 9

 

 

 

 

 

 

 

 

0

0

2 1 | 3

 

 

 

0

0

2 1 | 3

 

 

 

 

 

 

 

 

3

1

4 6 | 8

 

3

1

4

6 | 8

 

 

0

2

1 1 | 9

 

 

 

0

2

1 1

| 9

 

 

 

 

;

 

.

 

0

0

1 1 | 3

 

 

 

 

0

0

1

1

| 3

 

 

 

0

0

2 1 | 3

 

 

 

0

0

0

1

| 3

 

 

 

 

 

 

 

 

Прибавим к первой строке четвертую, умноженную на –6, ко второй – четвертую, умноженную на –1, к третьей – четвертую, умноженную на –1 (цель – избавиться от неизвестной t в первых трех уравнениях); получим матрицу (*). Теперь с помощью третьей строки избавимся от неизвестной z в первых двух строках, получим матрицу (**). Поделим вторую строку на –2, получим матрицу (***)

3

00

03

0

0

0

1

 

4

0

 

|

10

 

 

2 1

0

| 12

 

 

 

(*);

0

 

1

0

 

|

0

 

 

0

 

0

1

|

3

 

 

 

 

 

1

0

0

 

|

10

 

 

1

0

0

 

|

6

 

 

 

0

1

0

 

|

0

(***).

0

0

1

 

|

3

 

 

 

 

 

 

 

 

3

1

0

0

|

10

 

 

 

0

2

0

0

|

12

 

 

 

 

 

 

 

 

 

 

(**);

 

0

0

1

0

|

0

 

 

0

0

0

1

|

3

 

 

 

 

 

82

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]