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

kurs_lekcii_mo_matematicheskomu_analizu / Лекции Кисляков

.pdf
Скачиваний:
36
Добавлен:
27.03.2016
Размер:
426.16 Кб
Скачать

2.1. Арифметика матриц

31

3.0 + A = A;

4.A + ( A) = 0;

5.

(s + t)A = sA + tA;

(s t)A = sA tA;

6.

t(A + B) = tA + tB;

t(A B) = tA tB;

7.

s(tA) = (st)A;

 

8.

1A = A; 0A = 0; ( 1)A = A;

9.

tA = 0 ) t = 0 èëè A = 0:

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

Определение 2.1.7 (Умножение матриц) Пусть A = [aij] есть матрица размера m n и B = [bjk] матрица размера m p; (то есть, число столбцов A равно числу строк B). Тогда AB есть m

p матрица C = [cik; ] у которой (i; k)-тый элемент определяется по формуле

 

 

 

 

 

 

 

n

= ai1b1k + + ainbnk:

 

 

 

 

 

 

 

 

cik = Pj=1

 

 

 

 

 

 

 

 

 

3 4 7 8 3 5 + 4 7 3 6 + 4 8

Пример 2.1.2

1.

1

2

5

6 =

 

1

5 + 2

7 1

6 + 2 8 =

 

43 50 ;

 

 

 

 

 

 

 

 

 

 

 

19

 

 

22

 

31 46

6= 3 4 7

8 ;

 

 

2.

7

8 3 4 =

 

 

 

5

6

 

1

2

23

34

1

2

5

6

 

 

3.

2

3 4 = 6 8 ;

 

 

 

 

 

 

 

 

 

1

 

 

 

1

3

4

 

 

 

 

 

 

 

 

4.

3

 

 

= [11];

 

 

 

 

 

 

 

 

4

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32

1 1

1 0

Глава 2. Матрицы

1

0

5. 1

1 1

1 = 0

0 :

Умножение матриц удовлетворяет нескольким подобным законам из арифметики за исключением закона коммутативности.

1.(AB)C = A(BC) если A; B; C имеют размеры m n; n p; p q; соответственно;

2.t(AB) = (tA)B = A(tB); A( B) = ( A)B = (AB);

3.(A+B)C = AC+BC если A и B имеют размер m n и C есть n p матрица;

4.D(A + B) = DA + DB если A и B имеют размер m n и D есть p m матрица.

Мы докажем только закон ассоциативности

=

p

 

n

aijbjkckl:

 

 

 

p

 

j=1

P

p

n

((AB)C)il =

Pk=1

 

k=1

P

k=1

(AB)ikckl =

j=1 aijbjk ckl

 

P

P

 

 

 

 

Подобным образом

n

p

XXk

(A(BC))il =

aijbjkckl:

j=1

=1

Однако, двойные суммы равны. Cуммы вида

n

p

p n

XXk

XX

 

djk è

djk

j=1

=1

k=1 j=1

представляют сумму np элементов прямоугольной таблицы [djk], по строкам и по столбцам, соответственно. Следовательно,

((AB)C)il = (A(BC))il

2.1. Арифметика матриц

33

для 1 i m; 1 l q. Значит (AB)C = A(BC).

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

a11x1 + a12x2 + + a1nxn

= b1

a21x1 + a22x2 + + a2nxn

= b2

 

 

 

 

 

 

 

 

.

 

 

am1x1 + am2x2 + + amnxn = bm

эквивалентна простому матричному уравнению

 

 

2a21

a22

 

a2n

32x23

 

2b23

 

a11

a12

.

a1n

76

x1

7

 

b1

7

 

6 .

 

 

.

=

6 .

;

6am1 am2

 

amn76xn7

 

6bn7

 

6

 

 

76

 

7

 

6

7

 

4

 

 

 

54

 

5

 

4

5

 

òî åñòü AX = B; ãäå A = [aij] åñòü матрица коэффициентов систе-

ìû,

 

2x2

3

ýòî вектор неизвестных è

 

2b2

3

 

 

 

x1

7

 

 

b1

7

 

 

X =

6 .

 

B =

6 .

åñòü вектор

 

 

6xn7

 

 

6bm7

 

 

 

6

7

 

 

6

7

 

констант4.

5

 

 

4

5

 

Есть также другое полезное матричное уравнение эквивалентное привед¼нной выше системе линейных уравнений

 

2a21 3

 

2a22 3

 

2a2n 3

 

2b2 3

 

 

a11

7

 

a12

7

 

6

a1n

7

 

6

b1

7

 

x1

6 .

+ x2

6 .

+ + xn

.

=

.

:

 

6am1

7

 

6am2

7

 

6amn7

 

6bm7

 

 

6

7

 

6

7

 

6

 

7

 

6

 

7

 

 

4

5

 

4

5

 

4

 

5

 

4

 

5

 

Пример 2.1.3 Система

x + y + z

=

1

x y + z

=

0

эквивалентна матричному уравнению

34

 

 

 

 

2y

3

 

 

 

Глава 2. Матрицы

 

1

 

1 1

= 1

0

 

 

 

 

 

 

x

5

 

 

 

 

 

 

4z

 

 

 

1

1

1

 

 

 

 

 

 

и уравнению

1

 

 

1 + z

1

 

0

 

x

+ y

=

:

 

1

 

 

1

 

 

1

 

1

 

2.2. Линейные преобразования

35

2.2Линейные преобразования

Вектор-столбец размерности n есть n 1 матрица над F . Множество всех n-размерных векторов-столбцов обозначается через F n.

Каждая матрица ассоциируется с важным видом функции, которая называется линейным преобразованием.

Определение 2.2.1 (Линейное преобразование) Мы можем ас-

социировать с матрицей A

2

M

m n

(F ); функцию T : F n

!

F m,

 

 

 

 

n. Более

 

 

 

 

 

 

A

точно,

определ¼нную как TA(X) = AX äëÿ âñåõ X 2 F

 

 

 

используя компоненты вектора, эта функция принимает вид

 

y1

= a11x1 + a12x2 + + a1nxn

 

 

 

y2

= a21x1 + a22x2 + + a2nxn

 

 

 

 

=

 

 

 

 

 

 

 

ym = am1x1 + am2x2 + + amnxn;

ãäå y1; y2; ; ym есть компоненты вектор-столбца TA(X).

Определ¼нная нами функция имеет следующее свойство

TA(sX + tY ) = sTA(X) + tTA(Y )

(2.1)

для всех s; t 2 F и для всех n-размерных векторов-столбцов X; Y . Имеем

TA(sX + tY ) = A(sX + tY ) = s(AX) + t(AY ) = sTA(X) + tTA(Y ):

Замечание 2.2.1 Нетрудно доказать, что если T : F n ! F m åñòü

функция удовлетворяющая уравнению 2.1, тогда T = TA, где A это m n матрица, у которой столбцами являются T (E1); : : : ; T (En), соответственно E1; : : : ; En это n-размерные единичные векторы, определ¼нные следующим образом

 

 

203

 

203

 

 

6

1

7

 

0

E1

=

.

; : : : ; En =

6.7

 

 

607

 

617

 

 

6

 

7

 

6 7

 

 

4

 

5

 

4 5

36

Глава 2. Матрицы

Один из хорошо известных примеров линейного преобразования получается из поворота (x; y)-плоскости в 2-размерном евклидовом

пространстве, против часовой стрелки на радиан. При повороте точка (x; y) отображается на точку (x1; y1), ãäå

x1

=

x cos y sin

y1

=

x sin + y cos :

В евклидовом пространстве размерности 3, уравнения

x1 = x cos y sin ; y1 = x sin + y cos ; z1 = z; x1 = x; y1 = y cos z sin ; z1 = y sin + z cos ; z1 = x cos z sin ; y1 = y; z1 = x sin + z cos ;

соответствуют повороту вокруг положительных z; x и y осей, против часовой стрелки на ; ; радиан, соответственно.

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

Если A есть m n матрица и B n p матрица, тогда функция TATB : F p ! F m, полученная с помощью первого применения TB, à çà-

òåì TA фактически равна линейному преобразованию TAB. Åñëè X 2 F p, то мы получаем

TATB(X) = A(BX) = (AB)X = TAB(X):

Cледующий пример полезен для выполнения поворотов в 3-d анимации.

Пример 2.2.1 Линейное преобразование, результат подходящего поворота пространства размерности 3 вокруг положительных z; x; y-

осей, против часовой стрелки на ; ;

радиан соответственно,

 

 

 

 

равно TABC, ãäå

03

 

 

20

 

sin 3

 

2

 

 

 

 

3

 

C = 2sin

cos

;

B =

cos

; A =

0

1

 

0

:

4

cos

sin

0

 

 

1

0

0

5

 

 

cos

0

 

sin

5

 

0

0

15

 

 

40

sin

cos

 

4sin

0

cos

 

Матрица ABC имеет весьма сложный вид

2.2. Линейные преобразования

 

 

37

A(BC) =

2

0

1

 

0

32cos sin

cos cos

sin 3

 

 

cos

0

 

sin

cos

sin

0

5

 

4sin

0

cos

54sin sin

sin cos

cos

=

2

cos sin

cos cos

sin sin

sin

3

:

 

cos

cos sin

sin sin

cos sin sin

sin

cos

5

 

 

4sin

cos + cos

sin sin

sin sin + cos

sin cos

cos

cos

 

Пример 2.2.2 Другой пример из геометрии есть отражение плоскости относительно прямой l, которая составляет угол с положи-

тельной x-осью.

Мы приведем задачу к простому случаю, когда = 0, а уравнения преобразования есть x1 = x; y1 = y. Сначала осуществляем поворот плоскости по часовой стрелке на радиан, тем самым совмещаем l и x-ось; затем делаем отражение плоскости относительно x-оси; теперь делаем поворот плоскости против часовой стрелки нарадиан, тем самым возвращаем l в первоначальное положение.

С помощью матриц получаем уравнения преобразования

y1

 

sin

cos 0

1 sin ( )

cos ( )

y

 

x1

=

cos

sin

1

0

cos ( )

sin ( )

x

 

=

sin

cos sin

cos y

 

 

:

 

 

cos

sin

 

cos

sin

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

cos 2

sin 2

 

x

 

 

 

 

 

 

 

sin 2

cos 2

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Более общее преобразование

cos y

 

v

 

 

 

 

y1

 

sin

 

 

 

 

x1

= a cos

sin

x

+

u

; a > 0;

 

 

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

38

Глава 2. Матрицы

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

угол с положительной x-осью. В этот раз мы привед¼м эту задачу к простому случаю, когда l есть x-ось и уравнения преобразования есть x1 = x; y1 = 0.

C помощью матриц мы получаем уравнения преобразования

x1

 

=

cos

sin

1

0 cos ( )

sin ( )

x

=

y1

 

sin

cos

0

0 sin ( )

cos ( )

y

 

 

 

 

cos

0 x

 

cos2

cos sin

x

 

 

 

 

 

sin

0 y

= sin cos

sin2

y :

 

2.3. Рекуррентные отношения

39

2.3Рекуррентные отношения

Определение 2.3.1 (Единичная матрица) n n матрица Ln =

[ ij]; определ¼нная так ij = 1 åñëè i = j; ij = 0 если i 6= j; называется n n единичной матрицейn: Другими словами, столбцы единичной

матрицы порядка n являются единичными векторами E1; ; En, соответственно.

Например, I2 = 0

1 :

 

 

 

 

 

 

 

 

1

0

 

 

 

 

 

 

 

 

 

Теорема 2.3.10(k-òàÿ

степень матрицы) Если

A

åñòü

n n

мы определим

A

k

 

k+1

k

A äëÿ k 0.

 

 

 

рекуррентно: A = In è A

 

= A

 

 

 

 

 

 

Например, A1 = a0A = InA = A è A2 = A1A = AA:

Обычные законы для показателей степеней выполняются, благодаря AB = BA:

1. AmAn = Am+n; (Am)n = Amn;

2. (AB)n = AnBn;

3. (A + B)2 = A2 + 2AB + B2;

4. (A + B)n = Pn (n)AiBn i;

i=0 i

5. (A + B)(A B) = A2 B2.

Теперь мы перейд¼м к основному свойству натуральных чисел

Аксиома 2.3.1 (Математическая индукция) Если Pn обозна- чает математическое утверждение для каждого n 1 такое, что

(i)P1 истинно,

(ii)из истинности Pn следует, что Pn+1 истинно для всех n 1, тогда Pn истинно для всех n 1.

40

Глава 2. Матрицы

7 4

Пример 2.3.1 Пусть A = 9 5 . Доказать, что

An =

1 + 6n

1

4n

åñëè n 1:

9n

 

6n

 

 

 

 

 

Решение. Мы используем принцип математической индукции. Пусть Pn есть следующее утверждение

 

 

 

 

 

An =

1 + 6n

4n

:

 

 

9n 1 6n

 

 

Тогда P1 утверждает, что

 

 

 

 

9 1 1 6 1 9 5

A1 = 1 + 6 1 4 1

=

7 4

;

и это утверждение истинно. Пусть теперь n 1 и предположим, что Pn истинно. Мы должны доказать, что

An+1 =

9(n + 1) 1 ( n + 1) =

9n 9 5 6n

:

 

1 + 6(n + 1) 4(n + 1)

 

7 + 6n 4n + 4

 

An+1 = AAn

 

 

 

 

=

1 9n 1 6n 9 5

 

 

 

+ 6n 4n

7

4

 

 

 

( 9n)7 + (1 6n)( 9) ( 9n)4 + (1 6n)( 5)

Имеем

=

(1 + 6n)7 + (4n)( 9)

(1 + 6n)4 + (4n)( 5)

=

7 + 6n 4n + 4

;

9n 9 5 6n

значит, по предположению индукции, утверждение Pn+1 справедли- âî.

Последний пример имеет применение к решению системы рекуррентных отношений:

Пример 2.3.2 Следующая система рекуррентных отношений имеет место для всех n 0: