
Математические основы теории систем.-2
.pdf
|
|
|
|
2 |
1 |
1 |
|
|
|
||
|
|
A = |
|
−2 |
1 |
3 . |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
1 −1 |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
Модальная матрица была найдена в примере 5.3.3 |
|||||||||||
|
|
|
|
3 |
0 |
5 |
|
|
|
||
|
M = |
|
−5 |
1 |
1 . |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
−1 |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Обратная матрица M−1 равна |
|
|
|
|
|
|
|
|
|||
|
|
|
1 |
5 |
−5 |
−5 |
|
||||
M |
−1 |
= |
|
22 |
2 |
−28 |
|
, |
|||
|
30 |
|
|
||||||||
|
|
|
3 |
3 |
3 |
|
|
||||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
а произведение M−1AM приводит к диагональной матрице |
|||||||||||
|
|
|
|
|
|
|
1 |
0 |
0 |
||
M−1AM = Λ = 0 |
−2 0 . |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
3 |
||
|
|
|
|
|
|
|
|
|
|
|
Перейдем в линейном преобразовании (5.4.2) y = Ax к нормальным координатам. Для этого достаточно в соотношениях (5.4.3), (5.4.4) заме-
нить матрицу Q = P−1 модальной матрицей М. При |
преобразовании |
x = Mx′ уравнение (5.4.2) записывается |
|
y = AMx′ . |
(5.4.10) |
Умножая слева на M−1 уравнение (5.4.10) получим |
|
M−1y = M−1AMx′ = Λx′ . |
|
255

Учитывая, что M−1y = y′, из последнего соотношения имеем
y′ = Λx′ , |
(5.4.11) |
или расписав уравнение (5.4.11) по компонентам векторов у′ и х′:
y1′ = λ1x1′,
y2′ = λ2 x2′,
...
yn′ = λn xn′.
Таким образом, одноименные координаты векторов в нормальной системе координат оказываются связанными независимыми уравнениями. Попутно отметим, что координаты xi′ (как и yi′) лежат на собственных векторах или их продолжениях.
Столбцы матрицы М образуют базис, а строки M−1 – двойственный базис в исходном пространстве Vn. Если столбцы модальной матрицы обозначить через u1,u2 ,...,un , а двойственный базис – через r1, r2, …rn, то
произвольный вектор у можно представить на основе (5.2.9) в виде
y = r1,y u1 + r2 ,y u2 + ...+ rn ,y un . |
(5.4.12) |
С другой стороны, эквивалентное представление этого вектора у с использованием нормальных координат выглядит так:
y = MM−1y = [u |
u |
2 |
... u |
n |
]M−1y = [u |
u |
2 |
... u |
n |
]y′ = |
||
1 |
|
|
|
|
1 |
|
|
|
||||
|
|
|
y1′ |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
(5.4.13) |
|
|
|
|
y2′ |
|
′ |
′ |
|
|
′ |
|
||
= [u1 u2 |
... |
|
un ] ... |
|
|
|
|
|
|
|||
|
= y1u1 |
+ y2u2 |
+ ...+ ynun . |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yn′ |
|
|
|
|
|
|
|
|
Из сравнения выражений (5.4.12) и (5.4.13) следует, что yi′ = ri ,y , и,
следовательно, строки матрицы M−1 образуют двойственный базис. Конечно, к этому же выводу можно было бы прийти из определения
двойственного базиса: двойственным по отношению к исходному базису
256

u1,u2 ,...,un будет базис r1,r2 ,...,rn , для которого ri ,uj = δij , а так как uj
–столбцы матрицы М, а ri – строки M−1 , то M−1M = E .
Уразных авторов можно встретить и разные формы представления вектора: либо в форме скалярных произведений (5.4.12), либо в форме нормальных координат (5.4.13), хотя, безусловно, обе формы приводят к тождественным результатам.
Несимметрические матрицы (n × n) с кратными собственными чис-
лами могут в общем случае содержать меньше, чем n линейно независимых собственных векторов, определяемых уравнениями (5.3.9). Однако можно показать, что в этом случае произвольная квадратная матрица A с помощью преобразования подобия может быть приведена к канонической матрице Жордана, имеющей следующие свойства:
−диагональные элементы этой матрицы являются собственными
числами;
−все элементы, лежащие ниже главной диагонали, равны нулю;
−если соседние элементы на главной диагонали одинаковы, то некоторые элементы, расположенные непосредственно справа от главной диагонали, равны единице;
−остальные элементы равны нулю.
Типичная жорданова форма имеет вид:
λ1 |
1 |
0 |
0 |
0 |
||
|
0 |
λ |
|
1 |
0 |
0 |
|
|
|
1 |
|
|
|
|
0 |
0 |
λ1 |
0 |
0 |
|
J = |
0 |
0 |
0 |
λ1 |
0 |
|
|
||||||
|
0 |
0 |
0 |
0 |
λ2 |
|
|
0 |
0 |
0 |
0 |
0 |
|
|
0 |
|
|
0 |
|
|
|
|
|
0 |
|
(5.4.14) |
0 |
. |
|
|
|
|
1 |
|
|
λ2 |
|
|
«Единицы» в жордановых матрицах встречаются в блоках вида
λi |
1 |
0 |
0 |
|
||
|
0 |
λ |
|
1 |
0 |
|
|
|
|
i |
|
|
. |
|
|
|
|
|
|
|
|
0 |
0 |
λi |
1 |
|
|
|
0 |
0 |
0 |
|
|
|
|
λi |
257

Они называются клетками Жордана. Количество клеток Жордана, связанных с собственным числом λi , равно количеству линейно незави-
симых собственных векторов, соответствующих λi , то есть дефекту характеристической матрицы [λiE− A] . Но определить порядки клеток
Жордана – задача чрезвычайно трудная, несмотря на то, что число единиц, связанных с конкретным собственным числом λi , вполне определе-
но и равно кратности λi минус дефект [λiE − A] . Поэтому совершенно
непонятно, получится ли в результате преобразования J = M−1AM матрица вида (5.4.14) или, например, матрица
|
λ1 |
1 |
0 |
0 |
0 |
0 |
|
|
||
|
|
0 |
λ |
|
0 |
0 |
0 |
0 |
|
|
|
|
|
|
1 |
|
|
|
|
|
|
J1 |
|
0 |
0 |
λ1 |
1 |
0 |
0 |
|
(5.4.15) |
|
= |
0 |
0 |
0 |
λ1 |
0 |
0 |
. |
|||
|
|
|
|
|||||||
|
|
0 |
0 |
0 |
0 |
λ2 |
1 |
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
λ2 |
|
|
|
|
|
|
|
И в той и в другой матрице по две клетки Жордана, связанные с собственным числом λ1 и в обеих матрицах по две единицы в этих клетках,
но в матрице (5.4.14) порядки клеток 3 и 1, а в матрице (5.4.15) обе клетки порядка 2.
В случае полной вырожденности (дефект [λiE − A] равен кратности корня λi ) в клетке Жордана не будет ни одной единицы. В случае простой вырожденности (дефект [λiE − A] равен единице) все элементы, непосредственно лежащие справа от главной диагонали с λi , будут рав-
ны единице. В промежуточных случаях для определения J и М можно довольствоваться методом проб и ошибок исходя из равенства
MJ = AM .
Обозначим модальные столбцы через x1,x2 ,...,xn . Тогда клетка Жордана порядка m, связанная с λi , существует лишь в том случае, если m векторов x1,x2 ,...,xm удовлетворяют уравнениям:
258

Ax1 = λix1, |
|
|
Ax2 = λix2 + x1 |
, |
(5.4.16) |
... |
|
|
|
|
Axm = λixm + xm−1.
Уравнения (5.4.16) применимы для любой клетки Жордана. Модальные столбцы можно определить из этих уравнений, последовательно их решая, начиная с первого уравнения.
Пример 5.8. Привести к канонической форме матрицу A
−1 |
4 |
|
A = |
−1 |
. |
|
3 |
Характеристическая матрица и присоединенная к ней равны
λ +1 |
−4 |
|
λ − 3 |
4 |
||
[λE − A] = |
1 |
|
, |
Adj[λE− A] = |
−1 |
. |
|
λ − 3 |
|
|
λ +1 |
Характеристическое уравнение λ2 − 2λ +1 = 0 имеет два корня λ = 1. Подстановка этого числа в характеристическую матрицу дает единственный собственный вектор, соответствующий λ = 1
x = 2 . 1 1
Поскольку ранг характеристической матрицы при λ = 1 равен единице, то её дефект также равен единице и каноническое преобразование приведет к клетке Жордана
J = 1 1 .0 1
Второй собственный вектор найдем, согласно выражению (5.4.16), из уравнения
Ax2 = λ1x2 + x1 .
259

Расписав уравнение по компонентам, получим
−x12 + 4x22 = x12 + 2,
−x12 + 3x22 = x22 +1.
Поскольку полученные уравнения линейно зависимые, одну из компонент вектора x2 можно выбрать произвольно, например, положить
x12 = 1 . Тогда получим x22 = 1, и модальная матрица равна
= 2 1 M 1 1 .
Читателю предлагается самостоятельно убедиться, что преобразование подобия M−1AM приведет к канонической матрице Жордана
1 |
1 |
|
|
J = |
. |
|
|
0 |
1 |
|
|
5.5 Квадратичные формы |
|||
Билинейной формой от n переменных |
x1, x2 ,..., xn и n переменных |
||
y1, y2 ,..., yn называется сумма вида |
|
|
|
B = a11x1 y1 + a12 x1 y2 +... + a1n x1 yn + |
|
|
|
+ a21x2 y1 + a22 x2 y2 +...+ a2n x2 yn + |
|
||
... |
|
|
(5.5.1) |
|
|
n |
n |
+ an1xn y1 + an2 xn y2 +...+ ann xn yn |
= ∑∑aij xi yj , |
||
|
|
i=1 |
j=1 |
где все составляющие – действительные числа.
Билинейную форму удобно изображать в матричной записи
260


матрицу А привести к диагональному виду. Особенно полезным оказывается ортогональное преобразование, т.е. когда B является ортогональной
матрицей BT = B−1 . Как уже было выяснено в предыдущем подразделе, такое возможно для симметрических матриц А, если в качестве матрицы B взять модальную матрицу М. Таким образом, линейное преобразование x = My приводит к квадратичной форме
Q (y) = yT M−1AMy = yT Λy = λ y2 |
+ λ |
y2 |
+... + λ |
y2 . |
(5.5.6) |
1 1 |
2 |
2 |
n |
n |
|
Если у симметрической матрицы А ранг r < n , и имеются кратные собственные значения, то по-прежнему модальная матрица может быть составлена из линейно независимых столбцов и в результате преобразование приведет к диагональной матрице. В этом случае модальная матрица М не единственная и, согласно свойствам симметрических матриц, существует бесконечное множество систем m ортогональных собственных векторов, соответствующих собственному числу кратности m. В результате преобразования в квадратичной форме (5.5.6) останется только r слагаемых.
В случае, если конгруэнтное преобразование не ортогональное, квадратичную форму можно привести к виду
Q (z) = α z2 |
+ α |
z2 |
+... + α |
z2 |
− α |
p+1 |
z2 |
−...− α |
z2 |
, |
(5.5.7) |
1 1 |
2 |
2 |
p |
p |
|
p+1 |
n |
n |
|
|
где αi (i = 1,2,...,n) – положительные числа.
Число положительных членов p называется индексом квадратичной формы.
Если квадратичная форма имеет ранг r ≤ n , то в выражении (5.5.7) остается только r членов. Форму (5.5.7) можно еще упростить, если ввести невырожденное преобразование переменных
|
|
|
|
|
αi zi |
при i = 1,2,...,r, |
|||
|
||||
wi = |
|
|
при i = r +1,...,n. |
|
zi |
|
|
Тогда получим |
|
|
|
|
|
Q (w) = w2 |
+ w2 |
+... + w2 |
− w2 |
−...− w2 . |
(5.5.8) |
1 |
2 |
p |
p+1 |
n |
|
262

Формулу (5.5.8) можно рассматривать как прямое следствие приведения к канонической форме (5.4.7).
5.5.2.Определенные, полуопределенные и неопределенные
формы
Квадратичная форма Q (x) = x,Ax называется положительно опре-
деленной, если она положительна при всех х, исключая x = 0 . Конгруэнтные преобразования (впрочем, как и любые эквивалентные преобразования) не меняют положительной определенности формы, поэтому из соотношения (5.5.8) следует, что квадратичная форма будет положительно определенной, если и только если A является неособенной матрицей, и индекс формы (то есть число положительных членов) равен ее рангу, т.е. p = r = n . Из уравнения (5.5.6) ясно, что квадратичная форма поло-
жительно определена в том и только в том случае, когда все собственные числа матрицы A положительные λi > 0 (i = 1,2,...,n) . Любое из этих
условий может быть использовано при определении положительной определенности квадратичной формы.
Квадратичная форма называется положительно полуопределенной,
если она не отрицательна для всех х и существуют x ≠ 0 , для которых Примечание [ЛВС1]: Q(x) = 0 . Такое будет тогда и только тогда, когда все собственные значе-
ния A неотрицательны и, по крайней мере, одно из собственных значе-
ний равно нулю. При этом матрица A , согласно (5.3.6), будет особенной и ее ранг r < n .
Подобные утверждения могут быть сделаны и относительно отрицательно определенных и отрицательно полуопределенных квадратичных форм. Квадратичная форма Q(x) называется отрицательно определенной,
если она отрицательна для всех х, исключая x = 0 . Квадратичная форма Q(x) будет являться отрицательно полуопределенной, если она не поло-
жительна для всех х и существуют точки x ≠ 0 , для которых Q(x) = 0 .
Квадратичная форма является неопределенной тогда и только тогда, когда матрица A имеет как положительные, так и отрицательные собственные числа. При этом в векторном пространстве Vn можно найти такие точки, в которых квадратичная форма будет иметь противоположные знаки.
Устанавливать определенность квадратичной формы по собственным значениям матрицы A или путем приведения A к канонической форме достаточно сложно при больших размерностях A , поэтому разработан более простой критерий по установлению положительной определенно-
263

сти квадратичной формы. Можно показать, что для того, чтобы квадра-
тичная форма xT Ax или симметрическая матрица A были положительно определенными, необходимо и достаточно, чтобы расположенные в естественном порядке все ее главные миноры были положительны, т.е.
|
|
1 = a11 > 0, |
||||
2 |
= |
|
a11 |
a12 |
|
> 0, |
|
|
|||||
|
|
a21 |
a22 |
|
|
...
n = A > 0.
Эти главные миноры A называются также дискриминантами квадратичной формы.
Для эрмитовых форм существуют аналогичные формулировки. Условия отрицательной определенности могут быть получены, если
потребовать положительную определенность ( −A ).
5.5.3.Дифференцирование квадратичных форм
Необходимость дифференцирования квадратичных форм может возникнуть при исследовании устойчивости динамических систем, либо при проектировании оптимальных систем с использованием квадратичных критериев качества.
Дифференцирование по скалярной величине. Возьмем квадратичную форму
|
|
|
|
|
|
|
n |
n |
|
|
|
|
|
Q (x) = xT Ax = ∑∑aij xi xj . |
|
|
|||||||
|
|
|
|
|
|
|
i=1 |
j=1 |
|
|
|
Продифференцируем Q по переменной xk: |
|
|
|
||||||||
dQ |
|
d |
|
|
|
|
n |
n |
|
|
|
= |
|
|
akk xk2 |
+ xk |
∑aki xi + ∑ajk xj |
|
= |
||||
dx |
|
dx |
|
|
|||||||
k |
|
k |
|
|
i=1 |
j=1 |
|
|
|||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
i≠k |
j≠k |
|
|||
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
n |
|
n |
n |
n |
|
|
|
= 2akk xk + ∑aki xi + ∑ajk xj = ∑aki xi + ∑ajk xj . |
|||||||||||
|
|
|
|
i=1 |
j=1 |
i=1 |
j=1 |
|
|||
|
|
|
|
i≠k |
j≠k |
|
|
|
|
264