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

книги / Практические занятия по высшей математике. Численное решение алгебраических и трансцендентных уравнений, матричное исчисление, векторный анализ и интегрирование линейных дифференци

.pdf
Скачиваний:
11
Добавлен:
12.11.2023
Размер:
15.42 Mб
Скачать

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

 

 

 

 

А =

Ац

Ац

 

Лз1~|

 

 

 

 

 

 

 

А\2

^22

 

-^32 1

 

 

 

 

 

 

 

 

_^13

^23

 

^^33^

 

 

 

В нашем

случае

 

 

 

 

 

 

 

 

 

 

 

 

),+1

 

2

1 == И;

Л . =

( - 1>1+в

 

 

 

Аи = ( - 1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

_ ? ] - - Ю ;

 

 

 

А ,

=

( - ! ) ■

«

[ _

! 3 ; Л

А

, - 1-) ——(

- [ з

Л

=

А

. - ( - 1Г '[ 2

 

-

5;

Л „ =

( - 1Г *[4

Л = _ 1 ,;

 

 

 

 

 

А . = ( - 1)» * [^

 

‘] = 2

 

 

 

составляем матрицу (2)

11

 

 

 

 

 

 

 

 

 

 

 

 

— 17 — 10]

 

 

 

 

 

 

 

 

—3

 

21

 

6 .

 

 

 

 

 

 

 

 

5

-1 1

 

2]

 

 

 

Транспонируем ее и получим союзную матрицу

 

 

 

 

 

11

—3

5 ]

 

 

 

 

Д = — 17 21 — 11 .

 

(3)

 

 

 

-1 0

6

2]

 

 

Задача 5,39. Найти матрицу А~\ обратную

матрице А преды­

дущей задачи.

Чтобы воспользоваться

формулой (5,2), надо знать

Р е ш е н и е .

союзную

матрицу А

для матриц А и определитель матрицы А.

В предыдущей

задаче союзная

матрица А найдена. Это матрица

(3). Осталось найти \А\, Воспользуемся

правилом Сарруса

 

3

1 — 2

 

 

 

 

М 1 =

4

2

1 = 3 • 2 • 5 + 4 (— 1) • (—2) +

1 - 1 - 3 -

 

3 — 1

5

 

 

 

 

— (—2) - 2 - 3 — (— 1) • 1 - 3 — 4-

1 ' 5 - 3 0

+

8 + 3 +

 

 

«

+ 12 +

3 — 20 =

36.

 

 

 

 

11

— 3

5'

 

17

21

11

А -' =

_— 10

6

2

36

 

 

 

 

 

 

~

11

1

6

 

 

38

” 12

38

Аг1=

17

7

11

38

15

” 38

 

 

5

1

1

 

18

Т

18

Проверка:

Г8

 

1 -

2'|

 

11

1

5

 

 

 

 

 

38

” 15

36

1*1

0

0

 

 

17

7

11

 

 

10

А • А~1= I 4

2

1

,

36

15

“ 35 -

1.3

- 1

5 ]

 

 

5

1

1

|_0

0

1

 

 

 

 

18

Т

18

 

 

 

Задача 5.40

(для

самостоятельного

решения). Найти обратную

матрицу А~ 1 для матрицы

 

'2

1

3

/1 =

1*1

О

 

3

1

и показать, что АА~1 = А~1А =

Е.

О т в е т .

 

 

 

1 - 2

-

1

Л-» = |

4

 

1

I 1 1 А

Задача 5,41 (для самостоятельного решения). Найти матрицу Л-1, обратную матрице

" 2 1

Л = | з 2

[*1 12 3 -

и проверить, что А • /I- 1 = Л_1 • Л = Я. О т в е т .

2

1

1

3

2

1

1

2

0

2

0

2

Найти для нее обратную матрицу

Аг1

и проверить,

что

АА~1

= А-'А = Е.

 

 

 

А удобно

 

 

 

 

У к а з а н и е .

Определитель

вычислить

по

формуле

(4,14). Применение этой формулы

приведет к вычислению опре­

делителя

 

 

1

-

1

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

— 1

4

= 7 .

 

 

 

О т в е т

 

— 2

 

2

2

 

 

 

 

 

 

2

 

_6

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

7

 

 

 

т

 

 

 

 

А =

3

 

 

 

1

 

2

 

 

 

 

Т

 

7

 

 

7

 

 

 

 

 

 

1

 

 

 

 

 

 

о

1

 

 

1

 

 

 

 

 

4

 

2

 

 

 

1

 

 

 

 

 

ат

 

т

 

о

 

47-_

 

 

 

Задача 5,43.

Для

матриц

 

 

 

 

 

 

 

 

 

'0

1

0'

 

 

 

 

О

]

 

 

А = 0

0

1

и В =

 

0

 

 

найти обратные.

1

0

0

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

О т в е т .

 

 

 

 

 

 

 

 

 

 

 

 

'0

0

Г

 

 

 

 

 

О

 

 

А -' = 1

0

0 ;

 

В-* =

 

0

 

 

 

0

1

0

 

 

 

 

 

1

 

 

Выше было указано, что процесс определения обратной матрицы очень трудоемкий, когда порядок матрицы п большой. Уже для случая л = 4 определение обратной матрицы в задаче 5,42 потре­ бовало достаточно много времени. Мы укажем прием для вычис­ ления обратной матрицы, который не вызывает столь значительных трудностей.

Пусть требуется найти матрицу, обратную квадратной матрице А порядка п. Разобьем эту матрицу на блоки и представим ее в виде

где <х„ и аи — квадратные матрицы, а матрицы

а» и

могут

быть как квадратными, так и прямоугольными.

Пусть

 

Р = «22 — “««П1®!»-

 

(5*4)

Тогда А~1, обратная матрица для матрицы А, находится по формуле

_

I V

+ 1* Р _1***!««а »1Я|*11

®Г11®я»12Нрр_Я1 1Ч

 

(5,5)

- [

-

г 1® ^

1

 

Г '

.1

 

 

 

 

Непосредственным

умножением

А на

А~1 легко

усмотреть, что

АА~ 1 = Е.

 

 

 

 

 

 

 

 

Будем обозначать через Аг, А3, Аь

. . . квадратные

 

матрицы

порядков, соответственно

равных 2, 3,

 

4, . . . (т. е. индекс при

названии матрицы указывает ее порядок).

 

 

 

Если обозначить

7 ”

Р” 1®»!.

 

 

 

 

(5.6)

 

 

 

 

 

 

то формула (5,5) примет более простой вид:

 

 

 

 

Гяи

+ яи Я«Т«»

- « « « п Г 1]

 

(5,7)

"

I

7® ! ! *

 

1

У

Г

 

 

Этой формулой мы и будем пользоваться на практике. Она удобна тем, что содержит только две обратные матрицы: а“ * и р**1. Вы­

полним несколько упражнений на применение этой формулы. В даль­ нейшем операцию нахождения обратной матрицы Для данной бу­ дем называть обращением матрицы.

Задача 5,44. Для матрицы

 

2

1

1

0

А =

3

2

1

3

1

2

0

2

 

 

2

0

2

1

найти обратную.

В задаче 5,42 обратная матрица для заданной была уже най­

дена самостоятельно. Здесь мы определим

обратную матрицу

по

формуле (5,7).

 

А разобьем

 

 

 

Р е ш е н и е . Матрицу

на блоки и представим ее

в

таком виде:

 

 

 

 

 

 

 

 

" 2

1

1

1

0

 

 

 

_ 3__

- П

 

1

3

_

Га 11

Ч .

 

 

 

 

 

 

 

 

1 "

2

1

0

~ 2

 

Ь * 2 1

а 22->

 

_ 2

0

!

2

1 _

 

 

 

[2

11

Г1

01

Г1

21

ГО

21

в,1=13

2\ 1

вм = 11

з] *

а*1 -Ь

01:

“« “ Ь

Чтобы найти р,' надо знать матрицу ай1', обратную матрице ацНайти а" 1 очень просто по формуле (5,2), которую мы здесь пе­ репишем в виде

о- 1 = —!!-

11 |«и!

Для матрицы.аи союзная матрица

““ = [ - 3

2] ’

а определитель матрицы ап равен

1 - 1 - [ з

г ] - 4 - 3 - * '

Поэтому по предыдущей формуле

дГ-1 =

Г

^

^

®“

( - 3

2

 

Определяем р по формуле (5,4). Для этого вычислим произве­ дение трех матриц

в о) и с а - и л х

х(: а - ш ь

Р= а „-а И«ПЧа-[2 ?]~[~2 -б] = [о ””7]*

Чтобы использовать формулу (5,7), надо вычислить матрицу р~ \ обратную матрице р. Для этого применим формулу (5,2). Союзная для р матрица

Р-В-Я-

а | р|

7. Поэтому

г - 1-к г

Теперь переходим к вычислению элементов матрицы (5,7). Начнем с ее элемента а" 1 4 - а ^ а ^ а ^ 1. Прежде всего определим

7 по формуле (5,6):

 

 

 

7 - К

I ]

 

 

 

о

]

-

Г21

 

 

м

] .

 

 

 

 

 

 

1 М2

з

 

о ]

 

 

в п ' 1а» —

[ 3 "

Я

 

и

 

я

: -

-

] .

 

 

 

 

 

и

6 Г

1 4 1 .

 

 

- 1

 

1 —Г 31

1 1

21

 

1141

 

1

1[

И

 

 

 

 

 

о Г ?

 

[ _ 9

14Г

 

 

 

 

 

 

М

. 2

 

 

*1

 

 

 

 

« Й1® » * ^ 1 * =

т

М

1

 

 

 

“ 4

=

1

Г— 12

13

 

1э[ _ --и \ ц

 

2]

 

7

Ч

 

24

- 19.

 

 

 

 

 

Г-т

 

V3!

 

 

 

 

 

 

 

 

 

 

 

1 Ц

-*Г

 

 

 

 

 

 

 

Первый

элемент

первой строки

в

матрице (5,7)

 

равен

 

 

 

 

 

 

 

 

 

[

12

 

13"]

 

2 Г

' 6 1

 

“и1+ «Й1®!*1ап

 

 

 

 

 

»

 

 

 

 

 

_»]•

 

 

 

 

 

 

 

 

 

 

 

 

 

Второй элемент

первой строки

 

 

 

 

 

 

 

 

 

 

 

- ^

г

-

и

и н

 

 

 

 

к

 

-

 

к

 

 

т ь

Первый элемент

второй строки

 

в формуле (5,7)

 

 

 

 

 

-я г-н * * я - и - я - Щ ] -

 

Второй

элемент

второй строки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

г -м г

 

Н

 

 

 

•].

 

 

 

 

Подставляя

найденные элементы матрицы (5,7), получаем окон­

чательно

 

 

2

 

 

6

 

 

 

4"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

у

 

1

“ У

 

 

 

 

 

 

 

 

1

3

 

 

5

 

1

 

1

 

 

 

 

 

 

 

 

У

 

“ У

 

“ У

 

 

 

 

 

 

 

 

 

0

 

1

 

1

 

1

 

 

 

 

 

 

 

 

 

4

 

2

 

0

 

1

 

 

 

 

 

 

 

 

 

_ ~ Т

 

 

т

 

 

У.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Крешению задачи можно подойти и иначе. Разобьем матрицу

Ана блоки так:

2

1

1

°1

" 2

1

1

1

0

_

3

2

1

1

3

 

3

2

1

3

 

1

2

0

2

1

2

° 1 2

 

_ 2

0

2

1_

_ 2

0

2

! 1 _

Теперь уже

 

"2

1

1

 

'о '

 

 

 

 

 

 

 

 

«1 1 =

3

2

1 *

«12 =

3

 

»

 

 

 

1

2

0.

 

2

 

 

 

 

«41 =

12 о

:2];

«22 ■■

!•

 

 

 

Для применения формулы (5,7) надо найти матрицу <хи\ обрат­ ную матрице ап . Это можно сделать так: рассмотреть матрицу

 

 

 

'2

I

!]

 

 

Л ,=

3

2

 

 

О

 

 

 

1

2

и найти ей обратную по той

же

формуле, разбив ее на блоки

следующим образом:

 

 

 

 

 

 

"2

1

I ГI

 

 

з _ л ! _ |

I.

Здесь

 

I

2 1о]

 

 

 

 

 

«и =

[3

2] * ®и = [ 1 1 1

®н “ П» 2); *я = 0.

Матрицу,

обратную

А9

2] * наД° на®ти непосредственно по

формуле (5,2).

Если провести все вычисления, то окажется, что

— 2

2

— 1

V - 1

- 1

1

4

—3

1

Остальные вычисления следует провести самостоятельно. Задача 5,45. Найти обратную матрицу для матрицы

"5

7

6

5 '

 

7

10

8

7

6

8

10

9

 

5

7

9

10

 

 

 

Разобьем матрицу А на блоки

 

 

 

~5

7

6

|

5“

 

 

А3

1

5"

 

 

7

10

8

|

7

 

 

 

|

7

 

 

6

8

10

I

9

 

=

 

 

 

'

9

 

_5

7

9 | 10_

 

_5

7

 

9 | 10_

Здесь

 

 

 

 

 

 

 

61

 

 

Г 5

1

 

 

 

^3 =

5

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

«и

7

 

10

 

^

1 г

«12 —

7

;

 

 

 

 

6

 

8

 

ю

]

 

 

ы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- 15.

7 ,

9 );

а 2г -

10.

 

 

 

 

 

 

а 21 1

 

 

 

 

 

 

 

 

 

Для применения формулы

(5,7)

надо найти матрицу а " 1, обрат­

ную матрице аи =

А3, т. е. найти сначала Л "1. Сделаем это также

по формуле (5,7).

 

 

 

 

 

 

 

 

 

 

 

Представим

А3 в виде блочной

матрицы

 

 

 

 

 

 

5

7

I

6~|

 

Г

 

I

6"

 

 

 

 

Е1

>0

|

»

-

 

!

8 .

 

 

 

6

8 | 10_|

 

|_6

8 | 10_

 

Полагаем,

что

здесь

 

 

 

 

 

 

 

 

 

 

«11 =

А* =

!о] •

«12 -

[ з ] ; «21 =

[в, 8);

а32 = 10.

Чтобы использовать формулу (5,7) для вычисления А~*, надо найти а^ 1 = А~1. Это следует сделать непосредственно по формуле (5,2)- Окажется, что

При вычислении А3 1 получим (1 =

2,

 

 

18

— И —2

-1

- 1 1

7

1

А3

 

 

 

 

 

 

50

 

—30 — 15

« « “ИТ*!!1 =

—30

 

 

18

9

 

 

 

— 15

 

 

9

4,5

 

 

—1 _

68

—41

- 1 7 ]

“п +

 

-41

25

10 1

« И *ИТ«11

 

 

 

 

 

•17

10

5 ]

 

 

 

 

Г

101

 

 

 

 

Ы

г

 

 

 

 

 

-

6, —3].

Окончательно

 

 

 

 

 

 

 

 

 

 

 

 

— 17

10

V

-

—41

25

 

 

10

—6

— 17

10

 

5

—3

 

 

 

 

 

Ю

— 6

 

 

—3

2

Задача 5,46 (для самостоятельного решения) Найти обратные данным:

От ве т .

 

 

 

 

-

1

2

 

 

 

 

 

2

1

2

 

 

 

в

т

1) А ? = 4

1

—3

с?

II т»

 

1

 

 

Т

1

1

1

 

 

 

22

4

 

 

 

 

 

_

15

1?

 

 

1

1

— 2

4

 

 

 

0

1

0

1

 

 

 

1

1

3

 

6

 

 

 

2

1

— 6

- 1 0

 

матрицы,

1

5

2

Т

1

Обращение матрицы является весьма существенным при реше­ нии систем линейных алгебраических уравнений.

На этом занятии мы выполнили упражнения, которые знакомят с принципиальной стороной этого вопроса, с основной формулой для получения обратной матрицы [формула (5,2)] и ее примене­ нием, а также упражнения по формуле (5,7), которая не требует столь громоздких вычислений, как формула (5,2).

С другими численными методами получения обратной матрицы

читатель может познакомиться по книге Р. Ф р е з е р ,

В. Д у н к а н

и А. К о л л а р .

«Теория матриц и ее приложения к дифференциаль­

ным уравнениям

и динамике» (ИзД*во «Иностранная

литература»,

Москва, 1950).

 

 

Соседние файлы в папке книги