
книги / Матричное исчисление с приложениями в теории динамических систем
..pdfПосвящаю своей верной подруге и супруге Алле Гарегиновне, без постоянной поддержки и помо щи которой эта книга вряд ли была бы написана
ПРЕДИСЛОВИЕ
Многие прикладные задачи, с которыми приходится иметь дело на практике, связаны с рассмотрением систем дифференциальных или интегро-дифференциальных уравнений, обычно нестационар ных и имеющих нередко высокий порядок. Точное решение таких систем, даже линейных, удается получить лишь в исключительных случаях, поэтому приходится прибегать к приближенным методам интегрирования. Развитие теории в этой части идет по различным направлениям. Для линейных нестационарных систем многообеща ющим и плодотворным представляется применение методов асимп тотического интегрирования и преобразования уравнений в сочета нии с методами матричной алгебры.
В последние годы методы матричной алгебры, вслед за методами операционного исчисления, все в большей мере внедряются в при кладные науки. Это объясняется, во-первых, тем, что в матричной записи громоздкие выражения и сложные преобразования принима ют компактный и ясный вид, что способствует экономному и на глядному изложению; во-вторых, аппарат матричной алгебры хоро шо приспособлен для использования ЭВМ. Эти преимущества осо бенно заметны в случае линейных систем уравнений высокого порядка.
В принципе все те задачи, которые решаются методами матрич ной алгебры, могут быть решены и без использования аппарата матричного исчисления, но в последнем случае более вероятна та кая ситуация, когда из-за громоздкости и сложности получающихся выражений, необходимости проведения утомительных вычислений, трудности решения задачи становятся непреодолимыми.
Сейчас имеется немало монографий по теории матриц, и все же потребность в таких книгах, где методы матричной алгебры были бы представлены в действии, в приложениях, все еще велика.
В 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-матриц:
Iй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, |
(ЛЯ)* = |
В*Л*. |
*Иными словами, эрмитово-сопряженная матрица является транспонированной по
отношению к комплексно-сопряженной матрице.