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

linear_algebra_2

.pdf
Скачиваний:
12
Добавлен:
17.05.2015
Размер:
760.42 Кб
Скачать

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

Теорема 1.4 (о ранге матрицы при элементарных преобразованиях)

Элементарные преобразования не изменяют ранга матрицы.

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

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

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

Элементарные преобразования 3-го типа прибавляют i-ю строку к j-й, что не меняет величины определителя.

()

 

15 февраля 2012 г.

71 / 82

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

Определение 1.21

Матрица A имеет ступенчатую форму, если выполнены следующие условия:

1)все нулевые строки находятся внизу матрицы;

2)первые слева ненулевые элементы a1j1 ; a2j2 ; :::; arjr , стоящие в нену-

левых строках, имеют возрастающие номера столбцов, т.е.

j1 < j2 < ::: jr 1 < jr ;

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

()

 

15 февраля 2012 г.

72 / 82

Матрица A в ступенчатой форме, если она имеет следующий вид :

 

2

0j1

:::

0

a2j2

:::

:::

:::

:::

:::

:::

:::

a2n

3

 

 

 

a1

:::

:::

:::

:::

:::

:::

:::

:::

:::

:::

a1n

 

 

A =

6: : : : : : : : : : : : : : : : : : : : : : : : : : : : :3: : : : : : : : : : : : : : : : : : : : : : :7

;

6

0

:::

0

0

:::

0

a3j

:::

:::

:::

:::

a3n

7

 

6

7

 

 

0

:::

0

0

:::

0

0

:::

0

arj

r

:::

arn

 

 

6

0

 

0

0

 

0

0

 

0

0

 

0

7

 

 

6

 

 

 

 

 

7

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

6: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :7

 

 

6

 

:::

 

 

:::

 

 

:::

 

 

 

:::

 

7

 

 

6

0

 

0

0

 

0

0

 

0

0

 

 

0

7

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

6

 

:::

 

 

:::

 

 

:::

 

 

 

:::

 

7

 

ãäå aiji 6= 0; i = 1; :::; r.

Ранг ступенчатой матрицы равен числу ненулевых строк, так как существует минор порядка r отличный от нуля :

 

 

 

 

0

1

a2j2

:::

:::

:::

a2jr

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1j

 

a1j2

:::

::: ::: a1jr

 

 

 

 

 

 

 

 

 

 

 

M

r

=

0

 

0

a3

j3

:::

:::

a3j

r

= 0:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

: : : : : : : : : : : : : : : : : : : : : : : : : : :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

0

:::

0

arj

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

()

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15 февраля 2012 г.

73 / 82

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Алгоритм приведения матрицы к ступенчатой форме

1)Найти ведущие ненулевые элементы в каждой ненулевой строке.

2)С помощью перестановки строк переместить все нулевые строки вниз матрицы.

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

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

5)С помощью перестановки строк переместить все нулевые строки вниз матрицы.

Предположим теперь, что мы нашли k первых строк ступенчатой формы матрицы. При этом все элементы, стоящие в столбцах ведущих элементов и находящиеся ниже их, равны íóëþ.

()

15 февраля 2012 г.

74 / 82

Теперь нужно совершить следующую последовательность действий :

1)найти ведущие элементы в строках, стоящих ниже k-îé.

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

è k + 1-ю строку матрицы. Мы k + 1-ю строку ступенчатой формы

матрицы. в процессе преобразований она больше меняться не будет. 3) С помощью вычитания k + 1-й строки, умноженной на

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

4) С помощью перестановки строк переместить все нулевые строки вниз матрицы.

Теперь заменяем k на k + 1 и повторяем шаги 1) 4).

()

 

15 февраля 2012 г.

75 / 82

Пример

Найти ранг матрицы

23

 

 

 

 

 

 

 

2

1

3

2

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A =

4

2

5

1

7

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

42 1 1

8

25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приведем матрицу к ступенчатому виду серией элементарных пре-

образований :

1 7

 

======

2

 

 

 

 

 

 

 

 

 

 

 

 

13======

2

4

2

5

3

0

 

0

-1

 

 

5

 

 

 

2

1

3

2 4

I2:=I2 2

I1

 

2

1

3

2

 

 

 

4

 

 

 

 

 

 

 

 

 

I3:=I3 I1

)

 

 

 

 

 

 

 

 

 

I3:=I3 2 I2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

)

4

2 1 1

8 2

5

 

 

 

6

0

 

0 -2

 

10 27

 

 

 

 

 

 

1

3

2

4

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

2 20

0 -1

5

 

13

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

0

0

0

0

05

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ступенчатая форма матрицы имеет 2 ненулевые строки. Это озна-

÷àåò, ÷òî r(A) = 2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

()

 

 

 

 

 

 

 

 

 

 

 

 

15 февраля 2012 г. 76 / 82

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Линейные комбинации строк и столбцов

Введем понятие линейной зависимости строк или столбцов. В матрице

23

 

 

a11

a12

:::

a1n

 

A =

 

a21

a22

:::

a2n

7

 

6a

1

a

m

2

:::

amn

 

6 m

 

 

 

 

7

 

4

: : : : : : : : : : : : : : : : : :

5

 

 

 

 

 

 

 

 

введем обозначения строк :

e1

= [a11

a12

:::

a1n]

e2

= [a21

a22

:::

a2n]

: : : : : : : : : : : : : : : : : : : : : : : :

em = [am1 am2 ::: amn]:

Эти строки e1; e2; :::; em представляют собой матрицы размерностью 1 n. В новых обозначениях исходная матрица записывается в виде

()

 

15 февраля 2012 г.

77 / 82

2e1 3

6e2 7 A = 6 7:

4: : 5

em

Определение 1.22

Строка e = [b1 b2 ::: bn], определяемая равенством

e = 1e1 + 2e2 + ::: + mem;

ãäå 1; 2; :::; m любые действительные числа, называется линейной комбинацией строк e1; e2; :::; em.

В развернутом матричном виде последнее равенство выглядит так

:

[b1 b2 ::: bn] = 1 [a11 a12 ::: a1n] + 2 [a21 a22 ::: a2n] + :::+

+ m [am1 am2 ::: amn]:

()

 

15 февраля 2012 г.

78 / 82

Это равенство эквивалентно системе уравнений

8

b1 = 1a11 + 2a21 + ::: + mam1;

>

>

<b2 = 1a12 + 2a22 + ::: + mam2;

>: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

>

:bn = 1a1n + 2a2n + ::: + mamn:

Определение 1.23

Строки e1; e2; :::; em называются линейно зависимыми, если существуют такие числа 1; 2; :::; m, не равные нулю одновременно, что линейная комбинация этих строк равна нулевой строке

1e1 + 2e2 + ::: + mem = o:

Строки e1; e2; :::; em называются линейно независимыми, если ли-

нейная комбинация этих строк равна нулевой строке только при условии 1 = 2 = ::: = m = 0.

()

 

15 февраля 2012 г.

79 / 82

Теорема 1.5

Если строки e1; e2; :::; em линейно зависимы, то одна из них является линейной комбинацией остальных.

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

Пусть строки e1; e2; :::; em линейно зависимы. Тогда найдутся числа 1; 2; :::; m, не все равные нулю одновременно, что выполняется

равенство

1e1 + 2e2 + ::: + mem = o:

Пусть, например, m 6= 0. Перенесем первые m 1 слагаемых в правую часть и поделим равенство на m :

 

 

 

e

m =

1

e1

 

2

e2

:::

m 1

em

1

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

èëè

 

 

 

m

m

m

 

 

 

 

 

 

 

 

 

 

 

 

em = 01e1 + 02e2 + ::: + 0m 1em 1;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ãäå i0

=

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

()

 

 

 

 

 

 

 

 

 

 

 

 

15 февраля 2012 г. 80 / 82

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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