
Математические основы теории систем.-2
.pdf
|
|
2 |
1 |
1 |
|
|
|
||
|
A = |
−2 |
1 |
3 |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
1 |
−1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Характеристическая матрица имеет вид |
|
|
|
|
|||||
|
|
λ − 2 |
|
−1 |
|
−1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
[λE− A] = |
2 |
|
λ −1 −3 |
, |
|
||||
|
|
|
−3 |
|
−1 |
λ +1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
а присоединенная матрица равна |
|
|
|
|
|
|
|
||
|
λ2 − 4 |
|
λ + 2 |
|
λ + 2 |
|
|||
Adj[λE − A] = |
−2λ + 7 |
λ2 − λ − 5 |
3λ −8 |
. |
|||||
|
|
|
|
|
|
|
|
|
|
|
3λ − 5 |
|
λ +1 |
λ2 − 3λ + 4 |
|||||
|
|
|
|
|
|
|
|
|
|
Подстановка в полученную матрицу λ1 = 1 дает |
|
|
|||||||
|
|
−3 |
3 |
|
3 |
|
|
|
|
|
|
5 |
−5 |
|
−5 . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
−2 |
2 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
При λ2 = −2 присоединенная матрица равна |
|
|
|||||||
|
|
0 |
0 |
|
0 |
|
|
|
|
|
|
14 |
1 |
|
−14 |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
−14 |
−1 |
|
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
При λ3 = 3 присоединенная матрица равна
245

5 |
5 |
5 |
|
|
|
|
|
1 |
1 |
1 . |
|
|
4 |
4 |
4 |
|
|
|
|
Взяв любой ненулевой столбец (или пропорциональный ему) из каждой полученной матрицы, составим модальную матрицу
3 |
0 |
5 |
|
M = |
−5 |
1 |
1 . |
|
|
|
|
|
2 |
−1 |
4 |
|
|
|
|
Столбцы полученной модальной матрицы являются линейно независимыми и образуют базис в трехмерном пространстве.
Вслучае кратных корней уравнения (5.3.3) и произвольной матрицы
Аопределение независимых собственных векторов (столбцов модальной матрицы) не очевидно. Дело здесь в том, что не существует однозначного соответствия между порядком кратности корня характеристического уравнения и дефектом соответствующей этому корню характеристиче-
ской матрицы [λiE− A] .
Если кратность некоторого корня, например, λi равна р, то дефект q характеристической матрицы [λiE− A] может быть в пределах 1 ≤ q ≤ p ,
и в этом случае можно найти только q линейно независимых собственных векторов, удовлетворяющих уравнению (5.3.9) для данного собственного числа λi .
Если вырожденность полная (q = p) (для симметрической матрицы А
это выполняется всегда), то можно найти ровно р линейно независимых собственных векторов, соответствующих корню λi кратности р. Эти р
различных модальных столбцов можно получить из ненулевых столбцов матрицы
|
d p−1 |
|
|
|
|
|
Adj[λE − A] |
. |
(5.3.10) |
|
dλp−1 |
|||
|
|
|
λ=λi |
|
Пример 5.6. Составить модальную матрицу для матрицы A |
|
|||
246 |
|
|
|
|

|
2 |
1 |
1 |
|
|
A = 1 |
2 |
1 . |
|
|
|
|
|
|
|
|
|
|
0 |
0 |
1 |
|
|
|
|
|
|
|
|
Характеристическая матрица равна |
|
|
|
||
λ − 2 |
|
−1 |
−1 |
|
|
[λE − A] = |
−1 |
|
λ − 2 |
−1 |
, |
|
|
|
|
|
|
|
0 |
|
0 |
λ −1 |
|
|
|
|
|
|
|
а характеристическое уравнение |
(λ −1)(λ2 − 4λ + 3) = 0 имеет два корня |
λ = 1 |
и один корень λ = 3 . Подстановка в характеристическое уравнение |
λ = 1 |
дает только один линейно независимый столбец, то есть ранг ха- |
рактеристической матрицы равен единице, а её дефект – двум (дефект |
|
равен размерности матрицы минус её ранг). Поскольку характеристиче- |
|
ская матрица полностью вырождена (дефект совпадает с кратностью |
|
корня), то для каждого из кратных корней существует линейно независи- |
мый вектор.
Присоединенная матрица равна |
|
|
|
|
|
|
||||
|
|
(λ − 2)(λ −1) |
|
λ −1 |
|
λ −1 |
|
|
||
Adj[λE− A] = |
λ −1 |
|
(λ − 2)(λ −1) |
|
λ −1 |
|
, |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
0 |
(λ −1)(λ − 3) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
а её производная имеет вид |
|
|
|
|
|
|
|
|
||
|
d |
|
|
2λ − 3 |
1 |
1 |
|
|
|
|
|
Adj[λE− A] |
= |
1 |
2λ − 3 |
1 |
. |
|
|
||
|
dλ |
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
2λ − 4 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
После подстановки в последнюю матрицу λ = 1 любые два линейно независимых столбца дадут два столбца модальной матрицы. Таким образом, получаем два линейно независимых собственных вектора, соответствующих собственному числу λ = 1
247

|
−1 |
|
|
1 |
|
|||
x = |
1 |
|
, x |
|
= |
1 |
. |
|
1 |
|
|
|
|
2 |
|
|
|
|
|
0 |
|
|
|
−2 |
||
|
|
|
|
|
|
|
|
|
Собственный вектор, соответствующий λ = 3 , получим из любого ненулевого столбца присоединенной матрицы Adj[λE− A] при λ = 3
1 x3 = 1 .
0
Окончательно модальная матрица равна
−1 |
1 |
1 |
|
M = |
1 |
1 |
1 . |
|
|
|
|
|
0 |
−2 |
0 |
|
|
|
|
Если вырожденность простая (q = 1) , то для корня λi кратности р можно найти только один собственный вектор, соответствующий данному λi . Этот вектор, как и в случае некратных корней, может быть выбран
пропорциональным любому ненулевому столбцу матрицы Adj[λiE − A] . Если вырожденность характеристической матрицы 1< q < p , то q мо-
дальных столбцов могут быть получены из различных ненулевых столбцов матрицы (5.3.10) при замене р на q.
Как определять остальные p − q модальных столбцов при q < p (они будут линейно зависимы от q найденных векторов xi ) будет разобрано в разделе, посвященному матричным преобразованиям.
5.3.3.Симметрическая матрица
Случаи, когда матрица А является симметрической, встречаются в теории систем довольно часто. Достаточно упомянуть, что симметрическими матрицами описывают системы, состоящие из RC-элементов, то есть из
248

емкостей и сопротивлений. Поэтому собственные числа и собственные векторы симметрических матриц требуют особого рассмотрения.
Важным свойством действительной симметрической матрицы является то, что ее собственные значения являются вещественными числами.
Следующее свойство симметрических матриц заключается в том, что их собственные векторы попарно ортогональны.
Третье, уже упомянутое, свойство симметрической матрицы касается кратных собственных значений. Собственные векторы, соответствующие собственному значению λi кратности р, линейно независимы.
Из этих трех основных свойств симметрической матрицы вытекают еще ряд свойств, которые можно сформулировать следующим образом.
1.Собственные векторы симметрической матрицы А n-го порядка порождают n-мерное векторное пространство Vn.
2.Существует, по крайней мере, одно ортонормированное множество
собственных векторов матрицы А, которое порождает векторное пространство Vn.
3.Собственные векторы, соответствующие собственному значению
λi кратности р, порождают пространство Vp.
4.В любом множестве из n ортонормированных собственных векторов существует ровно р линейно независимых собственных векторов,
соответствующих собственному значению λi с кратностью р.
5. Если одно или несколько собственных значений матрицы А имеют кратность p ≥ 2 , то существует бесконечное число различных множеств
ортонормированных векторов, которые порождают n-мерное векторное пространство Vn. Эти множества соответствуют различным способам выбора ортонормированных базисов, порождающих подпространства Vp с размерностью p ≥ 2 .
5.4Линейные преобразования
5.4.1.Элементарные действия над матрицами
Рассмотрим определённые действия с элементами матриц.
1.Перестановка произвольных двух строк (столбцов).
2.Многократное прибавление к какой – либо строке (столбцу) другой строки (столбца).
3.Умножение строки (столбца) на отличную от нуля постоянную величину.
249

Эти три элементарные операции равносильны умножению данной квадратной матрицы слева или справа на некоторую неособенную матрицу, причем такую, чтобы ранг полученной матрицы равнялся бы рангу исходной матрицы.
Операция 1. Эта операция не что иное, как перенумерация строк (столбцов) и, конечно, не меняет ранга матрицы. Пусть Q1 – единичная
матрица размерности (n × n) с переставленными i-й и j-й строками. Тогда умножение произвольной (n × n) матрицы А на Q1 слева приводит к матрице с переставленными i-й и j-й строками. Умножение А справа на Q1 приводит к матрице с переставленными i-й и j-й столбцами.
Операция 2. Сложение с i-й строкой k раз j-й строки обеспечивается умножением на матрицу A матрицы Q2 слева Q2A , где Q2 – единичная
матрица с элементом k в i-й строке и j-м столбце (i ≠ j) . Такая же операция со столбцами будет обеспечена умножением А на матрицу Q2 справа AQ2 .
Операция 3. Умножение i-й строки на постоянную k ≠ 0 произойдет, если взять произведение Q3A , где Q3 – единичная матрица с замененным на k i-м элементом на главной диагонали. Произведение AQ3 даст
аналогичную операцию с i-м столбцом.
Таким образом, любая последовательность элементарных действий над строками матрицы A может быть выполнена в результате умножения слева на A соответствующей последовательности неособенных матриц Pi или, что то же самое, умножения слева на A неособенной матри-
цы P = ∏Pi . Аналогичные операции со столбцами A будут получены в
i
результате умножения справа на А неособенной матрицы Q . В результате мы получаем матрицу
B = PAQ , |
(5.4.1) |
имеющую ранг такой же, как и матрица A .
5.4.2.Эквивалентные преобразования
Свойство матриц иметь одинаковый ранг является рефлексивным, симметричным и транзитивным. Следовательно, можно говорить об эквивалентности двух матриц, если у них одинаковый ранг (естественно, размерности таких матриц должны совпадать). Преобразование (5.4.1) не
250

меняет ранга матрицы, то есть можно считать, что две матрицы эквивалентные, если одна из матриц получается в результате выполнения ряда элементарных операций над другой матрицей. Преобразование (5.4.1) является, таким образом, наиболее общим видом эквивалентных матричных преобразований. Отдельные преобразования получаются из взаимосвязи P и Q.
С помощью эквивалентных преобразований можно произвольную матрицу A ранга r > 0 привести к нормальной (или канонической) форме, т.е. к матрице одного из следующих видов
|
E |
|
|
0 |
|
E |
|
|
[Er |
|
0]. |
|||
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|||||||||
Er , |
|
|
r |
|
|
, |
|
r |
|
, |
|
|||
|
|
|
|
|
|
|||||||||
|
|
0 |
|
0 |
|
|
0 |
|
|
|
|
|
||
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|||||
Если неособенную матрицу |
|
A можно привести к единичной путем |
операций над строками A , то в преобразовании (5.4.1) P = A−1 , Q = E , и по сути, это представляет собой другой метод нахождения обратной матрицы A−1 .
Если в общем случае возможно приведение матрицы A к единичной путем ряда элементарных операций, то
A = P−1PAQQ−1 = P−1EQ−1 = P−1Q−1 .
Последнее соотношение показывает, что любая неособенная матрица может быть представлена в виде произведения элементарных матриц.
Рассмотрим некоторые виды преобразований. Преобразование подобия. Возьмем линейное преобразование
y = Ax , |
(5.4.2) |
где у и х – векторы в пространстве Vn c базисом zi . |
|
Перейдем от базиса zi к некоторому новому базису |
wi . При этом |
векторы у и х переходят в новом базисе к векторам у′ и х′ соответственно. Поскольку zi и wi являются базисами в Vn, то существует неособен-
ная матрица P , переводящая векторы без штрихов в векторы со штрихами, то есть
251

x′ = Px, y′ = Py,
x = P−1x′, y = P−1y′. (5.4.3)
Найдем связь между у′ и х′ в новой системе координат. Для этого умножим на P слева уравнение (5.4.2)
Py = PAx .
Учитывая соотношения (5.4.3) из последнего уравнения получим
y′ = PAP−1x′
или
y′ = Bx′ ,
где |
B = Q=1AQ, Q−1 = P . |
(5.4.4) |
Матрица B , связывающая вектор у′ с вектором х′ в новой системе координат, получается из матрицы A с помощью преобразования (5.4.4), которое носит название преобразования подобия.
Важным свойством преобразования подобия является инвариантность собственных чисел к такому преобразованию.
Ортогональное преобразование. Пусть базисная система векторов zi
ортогональна. Если новая система векторов wi также ортогональна, то преобразование подобия (5.4.4) с дополнительным условием
QT = Q−1 |
(5.4.5) |
называется ортогональным преобразованием.
Ортогональное преобразование сохраняет неизменными нормы векторов и углы между ними.
Конгруэнтное преобразование задается формулой
B = QT AQ , |
(5.4.6) |
где Q – неособенная матрица.
252

Конгруэнтное преобразование, согласно соотношению (5.4.6), состоит из пар элементарных операций, причем каждая из пар является одним и тем же элементарным преобразованием последовательно строк и столбцов матрицы A .
5.4.3.Диагонализация матриц
Часто возможен в различных задачах переход к такой системе координат, в которой линейное преобразование (5.4.2) описывается диагональной матрицей. Это очень удобно, так как в этом случае уравнения для компонент векторов оказываются несвязанными друг с другом. Подобная система координат называется нормальной системой, а координаты в таком базисе – нормальными координатами системы. С помощью различных преобразований можно привести матрицу к диагональному виду.
Конгруэнтное преобразование. С помощью конгруэнтного преобразования действительная симметрическая матрица A ранга r может быть приведена к каноническому виду
|
EP |
|
0 |
|
|
0 |
|
|
|
|
|
|
|
||||||
|
|
|
|
||||||
QT AQ = |
|
|
|
−Er− p |
|
|
|
|
(5.4.7) |
0 |
|
|
0 . |
||||||
|
|
0 |
0 |
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
||||
|
|
|
|
|
|
||||
Целое число р называется индексом |
матрицы, |
а целое число |
s = p − (r − p) = 2p − r – сигнатурой матрицы.
Таким же конгруэнтным преобразованием комплексная симметрическая матрица ранга r может быть приведена к канонической форме
E |
|
|
0 |
|
||
|
|
|
||||
r |
|
|||||
QT AQ = |
|
|
. |
(5.4.8) |
||
|
|
|
|
|||
|
0 |
|
0 |
|
||
|
|
|||||
|
|
|
|
Преобразования подобия. В преобразовании подобия используется модальная матрица М. В тех случаях, когда матрица А имеет n различных собственных значений, либо когда при кратных корнях матрица
[λE− A] полностью вырождена (в этих случаях матрица М имеет n линейно независимых модальных столбцов) преобразование M−1AM при-
253

водит к диагональной матрице Λ . Это нетрудно показать, вернувшись к уравнениям (5.3.9) для собственных векторов xi
|
|
|
|
|
|
|
|
|
|
|
[λiE − A]xi = 0 . |
|
|
|
|
|
|
|
|
|
|
||||
Эти уравнения можно объединить для всех i = 1,2,...,n : |
|
|
|
||||||||||||||||||||||
λ1x11 |
λ2 x12 ... |
λn x1n |
a11 |
a12 |
... |
a1n |
|
x11 |
x12 ... |
x1n |
|||||||||||||||
|
λ x |
λ |
2 |
x |
22 |
... |
λ |
n |
x |
|
a |
21 |
a |
22 |
... |
a |
|
|
x |
21 |
x |
22 |
... |
x |
|
|
1 21 |
|
|
|
|
|
2n |
= |
|
|
|
2n |
|
|
|
|
2n |
||||||||
... |
|
... ... |
|
... |
|
... ... |
... |
... |
|
... ... ... |
... |
||||||||||||||
|
λ1xn1 |
λ2 xn2 ... |
λn xnn |
an1 |
an2 |
... |
ann |
|
xn1 |
xn2 ... |
xnn |
||||||||||||||
или в сокращенной матричной форме |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
MΛ = AM , |
|
|
|
|
|
|
|
|
|
(5.4.9) |
||||
где |
Λ = diag[λ1λ2...λn ] |
|
– |
диагональная |
матрица, |
составленная |
из соб- |
ственных значений λ1λ2…λn. Поскольку модальная матрица М имеет n линейно независимых столбцов, она является невырожденной и, следова-
тельно, существует обратная матрица M−1 . Умножив на M−1 слева уравнение (5.4.9), получим
Λ = M−1AM .
Таким образом, преобразование подобия позволяет перейти при линейно независимых собственных векторах к диагональной матрице.
Применение такого преобразования подобия всегда возможно для действительной симметрической матрицы. Так как собственные векторы действительной симметрической матрицы (точно так же, как и эрмитовой) ортогональны, то всегда существует такая ортогональнаяматрица,что
Q−1AQ = QT AQ = diag[λ1λ2...λn ] .
Пример 5.7. Привести матрицу A к диагональному виду
254