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

книги / Матричное исчисление с приложениями в теории динамических систем

..pdf
Скачиваний:
7
Добавлен:
19.11.2023
Размер:
36.1 Mб
Скачать

Посвящаю своей верной подруге и супруге Алле Гарегиновне, без постоянной поддержки и помо­ щи которой эта книга вряд ли была бы написана

ПРЕДИСЛОВИЕ

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

В последние годы методы матричной алгебры, вслед за методами операционного исчисления, все в большей мере внедряются в при­ кладные науки. Это объясняется, во-первых, тем, что в матричной записи громоздкие выражения и сложные преобразования принима­ ют компактный и ясный вид, что способствует экономному и на­ глядному изложению; во-вторых, аппарат матричной алгебры хоро­ шо приспособлен для использования ЭВМ. Эти преимущества осо­ бенно заметны в случае линейных систем уравнений высокого порядка.

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

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

В 1973 г. издательство «Наука» выпустило мою книгу «Матрич­ ные и асимптотические методы в теории линейных систем», посвя­ щенную описанию основных методов изучения систем, прежде все­ го линейных. Объектом рассмотрения в этой книге являлись те ти­ пы уравнений, которые обычно встречаются в механике, теории управления и в других прикладных науках.

Автор ставил своей целью написание книги с таким распределе­ нием и изложением материала» при котором от читателя не будет требоваться, во-первых, серьезной первоначальной подготовки по матричному исчислению и специальным разделам механики и тео­ рии управления и, во-вторых, привлечения других посторонних ис­ точников:* все те сведения, которые читателю понадобятся для по­ нимания очередной главы, в полной мере содержатся в предшеству­ ющих главах этой же книги. Таким образом, при последовательном и достаточно внимательном изучении разделов данной книги чита­ тель будет полностью избавлен от необходимости обращаться к по­ сторонним источникам. Это качество книги, на наш взгляд, сделает ее доступной для довольно широкого круга специалистов в области математики, механики и теории управления.

Предлагаемая новая книга «Матричное исчисление с приложе­ ниями в теории динамических систем» представляет собой резуль­ тат коренной переработки (дополнений, исправлений) упомянутой выше книги «Матричные и асимптотические методы в теории ли­ нейных систем». Главы книги, относящиеся к теории матриц и асимптотическим расщеплениям и преобразованиям дифференци­ альных и интегро-дифференциальных систем, в основном остались в первоначальном виде (главы 1—10). К материалу этих глав до­ бавлена специальная глава (глава 11), посвященная сингулярно возмущенным многотемповым системам. Главы 14—16, посвящен­ ные устойчивости процессов, подверглись коренной переработке.

В настоящей книге устойчивости процессов посвящается целый раздел, состоящий из шести глав, в основном написанных заново по результатам автора, полученным в этой области за последнее деся­ тилетие. Добавлен также новый большой раздел по теории управ­ ления, куда включены и некоторые разделы (главы 10, 11) из кни­ ги «Матричные методы», а также материалы научных статей.

Предлагаемое учебное пособие предназначено для студентов физико-математических и механико-математических факультетов университетов, студентов старших курсов и аспирантов техниче­ ских вузов, а также специалистов в области математики, механики и автоматического управления.

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

ТЕОРИЯ МАТРИЦ

ГЛАВА I

МАТРИЦЫ

§ 1.1. Исходные определения и обозначения

Матрицей называется прямоугольная таблица, составленная из элементов (объектов) некоторого класса Ж. Матрицы могут быть набраны из объектов самой разной природы (чисел, векторов и т.п.). В этой книге почти всегда (кроме некоторых специально ого­ вариваемых случаев) под классом Ж подразумевается какое-нибудь числовое поле.

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

а п

а 12

^1/1

а 21

а 22

а 2п

a mi

а т2

^т п

Число строк и число столбцов матрицы характеризуют ее раз­ меры. Матрица, состоящая из т строк и п столбцов, называется прямоугольной матрицей с размерами т х п или т х «-матрицей.

Прямоугольные матрицы с размерами т х 1 и 1 х п называются соответственно столбцовой и строчной матрицами. Для столбцо­ вой А и строчной А' матриц можно ограничиться одноиндексным обозначением элементов:

'

, А’ = (а1 а2

ап).

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

А = col (а{ а2 ап).

Строчные и столбцовые матрицы иногда будем называть вектора­ ми. Сокращенно ш х «-матрицу будем обозначать (aik) mn или же

одной прописной (или строчной) буквой, например, А, имея в виду, что A — (alt)ra

Прямоугольная матрица, у которой число строк и число столб­ цов одинаковы, называется квадратной матрицей. Число п, равное числу строк (столбцов) квадратной матрицы, называется ее поряд­

ком. Место расположения элементов

ап

(i= 1,2,

п) квадрат­

ной матрицы (aiJc)nn называется главной диагональю.

 

Определитель квадратной матрицы:

 

 

«п

«12

?2п

 

det А = | Л| = «21

«22

 

^п\

«и2

^пп

 

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

Квадратная матрица называется вырожденной (особенной), ес­ ли ее определитель равен нулю, и невырожденной (неособен­ ной) — в противном случае.

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

 

a i к

« /

 

к

Gj

it

 

*1*1

 

 

 

 

 

 

 

Я / £

ll K2

a i

к

 

 

 

 

 

 

a i к

^i

p

k2

« /

 

к

 

lpKi

 

1

 

P P

называется минором р-го порядка т X л-матрицы

 

«П

«12

 

 

«In

A =

«21

«22

 

 

«2n

 

 

 

 

 

 

 

 

 

«m2

 

 

amn

если

 

 

 

 

 

 

 

1 ^ i { < i2 < ... < i p ^

m ,

1 ^

k x <

k 2 < ... < k p = n.

Миноры матрицы Л, у которых г'у =

kv (v = 1, 2, ..., р), называют­

ся главными. Если А — квадратная матрица, то, в частности, глав­ ным минором является ее определитель.

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

рангом матрицы и записывается rank А = г. Очевидно, что г < т, п. Ранг невырожденной квадратной матрицы совпадает с ее порядком. Ранг вырожденной квадратной матицы меньше ее порядка.

§ 1.2. Сложение матриц и умножение матриц на число

Для матриц с одинаковыми размерами т х п вводится операция сложения матриц, определяющая сумму матриц. Суммой прямо­ угольных матриц А = (а^) и B = (b .j) одинаковых размеров

т х п называется т х л-матрица С = (с/у), элементы которой рав­ ны суммам соответствующих элементов матриц А и В, т.е.

С = А + = аи + bi} (/= 1, 2, .... щ; j = 1, 2, ..., п).

Операция сложения матриц обладает переместительным и сочета­ тельным свойствами:

1) Л + В = В + Л \ 2) (А + В ) + С = ^А + (В + С).

Здесь А, Я, С — прямоугольные матрицы одинаковых размеров. Матрица, все элементы которой совпадают с нулем (поля Ж )}

называется нулевой матрицей. Если А — произвольная прямо­ угольная матрица с размерами т х п, а О — нулевая матрица с те­ ми же размерами, то

А + О — А.

Разность двух прямоугольных матриц с одинаковыми размера­ ми определяется равенством

А — В — А-\- (—В),

где (—В) — матрица, составленная из элементов матрицы В, взя­ тых с обратным знаком.

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

А — В «=> aij — bi} (г'= 1, 2, ..., т\ ; = 1, 2,...., п).

Множество всех прямоугольных матриц с одинаковыми размерами, с операцией сложения, введенной выше, представляют собой аддитивную группу. Роль нуля в этой группе выполняет нулевая матрица, а роль элемента, противоположного данно­ му элементу В , играет матрица —В.

Произведением матрицы А = (<2iy) на число а из 3? называется матрица С — (ciy), элементы которой получаются из соответствую­ щих элементов матрицы А умножением на число а, т.е.

С = аА <=> с^ = аа^ (i = 1, 2 , т; j = 1, 2, ..., п).

Операция умножения матрицы на число обладает следующими свойствами:

1) а (А + В) = аА + аВ;

2) (а + 0)Л = аЛ 4-|ЗЛ;

3) (сф)Л =

а(М );

здесь А и В — прямоугольные матрицы одинаковых размеров, а а, {3 — числа из .ЯГ.

§ 1.3. Умножение прямоугольных матриц

Для двух матриц, между размерами которых имеет место определенное соотношение, указываемое ниже, вводится опера­ ция умножения матриц, определяющая произведение двух мат­ риц. Произведение матриц А и В обозначается либо АН, и в этом случае говорят, что матрица А справа умножается па В

(или,

что

то

же самое, матрица В слева

умножается

на

А),

либо

ВА

матрица В справа умножается

на А (или,

что

то

же самое, матрица А слева умножается на В). Говоря «произ­ ведение матрицы А на В», мы будем иметь в виду результат умножения матрицы А справа на В (или, что то же самое, результат умножения матрицы В слева на Л), т.е. АВ.

Произведением АВ двух матриц А и В называется матрица С, у которой элемент ciy., стоящий на пересечении /-й строки и у-го

столбца, равен произведению г'-й строки матрицы А на у'-й столбец матрицы В. В свою очередь произведение строки на столбец опре­ деляется как сумма произведений соответствующих элементов строки и столбца, а именно:

 

 

'1У

(Я д а ^

&in)

~~ 2 a ik P k j

 

 

Jt= 1

 

 

nr

Операция умножения строки на столбец, определяющая произ­ ведение строки на столбец, применима тогда и только тогда, когда число элементов строки (первого сомножителя) равно числу эле­ ментов столбца (второго сомножителя). Поэтому операция умноже­ ния матрицы А на матрицу В применима тогда и только тоща, ког­ да число столбцов матрицы А равно числу строк матрицы В.

Итак, пусть

Л — (д^у) (( — 1,2,

у — 1,2,..., л),

B = (b tJ) (i = 1, 2,..., т1; у = 1, 2,..., п')

и п = т . Тогда

АВ = С =

где

я

С|у ~ ^

к]

^ > 2] ••>)

J

1) 2 , •• I ) И ) •

*= 1

Матрица С = АВ имеет столько строк, сколько строк в матрице А, и столько столбцов, сколько столбцов в матрице Б, так что если А и В имеют соответственно размеры т х п и п х I, то С имеет раз­ меры т х /. Матрица С = АВ в свою очередь может быть умножена справа на матрицу D, если число строк этой матрицы равняется числу столбцов матрицы В. Матрицу С можно умножить слева на матрицу D, если число столбцов матрицы D равно числу строк матрицы А. В результате получается произведение трех матриц ABD или DAB. И вообще, для существования произведения любого числа матриц тре­ буется лишь, чтобы число столбцов каждого сомножителя было равно числу строк последующего сомножителя, а число его строк было рав­ но числу столбцов предшествующего сомножителя.

Умножение матриц обладает сочетательным и распределитель­ ным свойствами:

1) (АВ)С — А(ВС); 2) + В)С = АС + ВС; 3) А(В + С) = АВ + АС.

Переместительным свойством умножение матриц не обладает. Действительно, пусть, например,

Тогда

АВ — 8 6\

-(9 6J

т.е. АВ ч* ВА.

Если АВ = ВА, то матрицы А

ными, или коммутативными. Квадратная матрица

(2 10\

В А = I3Щ '

и В называются перестановоч­

О

А =

)

О

все элементы которой, не лежащие на главной диагонали, равны нулю, называется диагональной, Для диагональных матриц приме­ няется обозначение: А = diag (Хр Х2, ..., Хп).

Умножение прямоугольной т х «-матрицы А справа на диаго­ нальную матрицу А порядка п сводится к умножению столбцов мат­ рицы А на соответственные диагональные элементы матрицы А. Ум­

ножение п X ^-матрицы А слева на диагональную матрицу сводится к умножению строк матрицы А на соответственные диагональные элементы матрицы А. Таким образом, например, для 2 х 2-матриц:

11

fl12^ P'1

0^ _

p l all

^2а1*|

|^й21

a22J

^2/

p i a21

^2a22j

0

0\

4i

*12) =

Alall Viz1

 

^2!

а 22)

^2Й1

А2й22,

V ч

 

 

Диагональная матрица, все диагональные элементы которой равны между собой, называется скалярной матрицей. Умножение матрицы А на скалярную матрицу diag (а, ...» а) сводится к умно­ жению всех элементов матрицы А на число а, т.е. умножение ка­ кой-нибудь матрицы на скалярную эквивалентно умножению этой матрицы на соответствующее число. Скалярная матрица, диаго­ нальные элементы которой равны единице, называется единичной матрицей. Единичная матрица порядка п обозначается через Еп

или просто Е. Если А — матрица с размерами т х п , то

EntA = A E h = А. т п

Множество всех квадратных матриц одного и того же порядка с введенными вы­ ше операциями сложения и умножения матриц представляет собой некоммутативное кольцо с единицей. Роль единицы в этом кольце выполняет единичная матрица.

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

§ 1.4. О пределитель произведения матриц

Пусть А = (atj) и 5 = (Ь^) — две квадратные матрицы поряд­ ка п и С = АВ. Определитель матрицы С

 

MI

с\г

'In

|С |«

С21

С22

h n

 

 

 

 

СШ

с п2

пп

21 a\kfik.l

21 а1лА

1 1

к =1

■«Л *п"

*1=1

 

Л

 

21 апк^к11

21 а п к .^к .п

 

Л . - 1

 

 

 

 

а 1к ^ к г1

а 1кпЬкпп

- 2

2

 

 

Л-1 Л-1 а пк1^ к 11

а пк

я

&к п

 

 

 

 

л

 

п

п

< 4

‘U

 

- 2 1

21

 

 

Ък,

 

*,-1

Ля-1

1пк,

1пк

В правой части полученного соотношения все слагаемые, у которых хотя бы два индекса к{и kj одинаковы, равны нулю, ибо в этом случае

*

а пк,1

а пкп

есть определитель с двумя одинаковыми столбцами*. Учитывая это, будем иметь

<41

 

2

* 1Л ,

а 1кп

 

=

*

С п1

с пп

k v .... к л

 

а п к п

к* к ( i * j )

Впоследнем равенстве все индексы к{, к2, ...» кп различны и при­

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

 

 

 

a lkf

*1*П

 

 

 

 

 

 

 

 

 

 

*lnkl

а пк

 

к виду

 

 

 

 

Л

 

 

 

 

 

 

 

 

 

 

*11

 

*1л

 

 

 

 

 

 

M l,

 

так что

 

 

*Л1

 

*и и

 

 

 

 

 

 

 

 

 

*u,

alkn

 

(_!)!(*,, —•*n)| A | ,

 

 

 

 

 

 

 

 

 

*n*j

a nk„

 

 

 

ГЦС

 

 

число транспозиций, необходимых для при-

ведения

перестановки

1, 2

,

л к расположению

klt &2, ...» кп.

Итак,

 

 

 

 

 

 

С11

С1л

 

гг

 

ki)bк,1

 

'п 1

-

M I

2

1

Л

'пп

кг ....

 

 

к,*к. (l*j)

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

* Напомним читателю, что определитель матрицы равен нулю, если в матрице имеется два пропорциональных столбца (или строки).

§1.5. Транспонирование матрицы и переход

ксопряженной матрице

Рассмотрим прямоугольную матрицу А = (я/у) с размерами

т х п :

А =

Матрица

7 =

г

*11

*12

*1 n

 

*21

*22

*2 n

 

*ml

*m2

*m/i

'

*11

*12

*ln

 

*21

*22

*2n

 

• •

• •

^ml

aml

^mn

где а1к — число» комплексно-сопряженное элементу aik, называет­ ся комплексно-сопряженной матрицей.

Матрица А1 = { a * с размерами п х т называется транспони­ рованной по отношению к матрице Л, если a ki = aik. Транспони­

рованная матрица обозначается через А' или Лт:

4

и

и

4 i

*21

« m l'

*12

*22

*m2

 

*2n

*mr»^

Матрица А* = (а*у) с размерами п х т называется сопряженной (или эрмитово-сопряженной) по отношению к матрице А, если a*ki = a/jfc, где ~aik — число, комплексно-сопряженное элементу aik*. В частности, для скалярной величины а, которую можно рассмат­ ривать как матрицу с размерами 1x1, а* = а.

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

(Л Т)Т =

А

(А*)* =

Л,

( Л + £ ) т =

Лт + Я \

( Л + 2?)* =

Л* + В*,

(а Л )т =

а Л т,

(аЛ )* =

аЛ*,

( A B ) T= B tAJ,

(ЛЯ)* =

В*Л*.

*Иными словами, эрмитово-сопряженная матрица является транспонированной по

отношению к комплексно-сопряженной матрице.

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