МОТС ИТМО
.pdfРассмотрим случай, когда нули минимального многочлена (6.8) являются простыми, т.е. при m1 m2 ... mr 1, минимальный
многочлен и характеристический совпадают так, что выполняются |
||||||||||||||||||
равенства |
( ) D( ) |
и r n , |
тогда |
представление f |
r( ) в |
|||||||||||||
форме |
интерполяционного |
|
|
|
многочлена |
|
|
Лагранжа–Сильвестра |
||||||||||
принимает вид |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
n ( )...( |
)( |
)...( |
n |
) |
|
|
|
|
|
||||||||
r( ) |
|
1 |
i 1 |
|
|
|
i 1 |
|
|
|
|
|
f ( i ) . |
(6.10) |
||||
|
|
i 1)( i |
i 1)...( i n ) |
|||||||||||||||
|
i 1( i 1)...( i |
|
|
|
||||||||||||||
Матричная функция от матрицы для случая некратных |
||||||||||||||||||
собственных значений матрицы A принимает с использованием (6.10) |
||||||||||||||||||
вид |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
(A I )...(A |
1 |
I )(A |
I )...(A |
n |
I ) |
|
|
||||||||
f (A) r(A) |
1 |
|
i |
|
|
i 1 |
|
|
|
|
f ( i ). |
(6.11) |
||||||
( i 1)...( i i 1)( i i 1)...( i n ) |
||||||||||||||||||
|
|
i 1 |
|
|
||||||||||||||
Теперь допустим, что характеристический многочлен D( ) имеет |
||||||||||||||||||
кратные |
корни, |
но |
минимальный |
многочлен ( ) , |
являясь |
|||||||||||||
делителем D( ) , имеет только простые корни
() ( 1)( 2 )...( m ) .
В этом случае интерполяционный многочлен r( ) совпадает с
точностью до замены числа членов n на m с представлением (6.10). Как следствие матричная функция f ( A) от матрицы A принимает вид
m (A I)...(A |
i 1 |
I)(A |
i 1 |
I)...(A |
m |
I) |
|
|
||
f (A) r(A) |
1 |
|
|
|
f ( i ) . |
(6.12) |
||||
( i 1 )...( i i 1)( i i 1)...( i m ) |
||||||||||
i 1 |
|
|
||||||||
В заключение рассмотрим общий случай, когда минимальный многочлен матрицы A имеет вид (6.8). Для случая кратных нулей минимального многочлена, то есть когда он имеет вид (6.8),
представление r( ) в форме интерполяционного многочлена
Лагранжа–Сильвестра, содержащего элементы интерполяционной схемы Ньютона, принимает вид
r mi |
1 |
|
( j 1) |
|
f ( ) |
|
|
( ) |
|
|
||
r( ) |
|
|
|
|
|
|
|
|
| |
|
|
, |
|
( j 1) |
|
|
( ) |
|
|
||||||
i 1 j 1( j 1)! |
i |
|
i |
( i ) |
mi |
|||||||
|
|
|
|
|
|
|
|
|
|
|||
где для компактности записи использовано обозначение
i ( i ) |
( ) |
|
|
|
|
|||||
|
|
| i . |
|
|||||||
( )mi |
|
|||||||||
|
|
|
|
|
i |
|
|
|
|
|
Если ввести обозначение |
|
|||||||||
i, j |
|
1 |
|
|
( j 1) |
|
f ( ) |
, |
||
|
|
|
|
|
|
|
|
|
||
( j 1)! |
j 1 |
|
||||||||
|
|
k ( ) |
i |
|||||||
|
|
|
|
|
|
|
|
|
|
|
то выражение (6.13) для f ( ) r( ) принимает вид
(6.13)
(6.14)
89
r |
i,1 |
i,2 ( i ) ... i,m ( i )mi 1 i ( ) . |
|
r( ) |
(6.15) |
||
i 1 |
|
i |
|
|
|
|
|
Если воспользоваться представлением (6.15), то для МФМ можно |
|||
записать |
|
i,1I i,2 (A i I) ... i,m (A i I)mi 1 i (A) . |
|
|
r |
|
|
f (A) r(A) |
(6.16) |
||
|
i 1 |
i |
|
|
|
|
|
Если матрица A представляет собой (n n) жорданову клетку, |
|||
порождаемую собственным значением 0 кратности n , так что матрица A принимает вид
00.
A J .00
1 |
0 ... |
0 |
1 ... |
. . ... |
|
. . ... |
|
0 |
0 ... |
0 |
0 ... |
то интерполяционный
0
0
. , (6.17)
. 10
многочлен r ( ), так как минимальный
многочлен матрицы A (6.17) имеет вид ( ) ( )n , для функции |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
f ( ) полностью |
|
строится по |
интерполяционной |
схеме |
Ньютона и |
|||||||||||
определяется выражением |
|
|
|
|
|
|
|
|
|
|||||||
|
|
f ( ) |
|
|
|
f (n 1) |
( ) |
( )n 1. |
|
|||||||
r( ) f ( ) |
|
0 |
|
( ) ... |
|
|
0 |
|
(6.18) |
|||||||
|
|
|
|
|
|
|
|
|
||||||||
0 |
|
1! |
|
|
|
0 |
|
|
(n 1)! |
|
|
0 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
В силу (6.18), (6.5), (6.7) |
матричная функция |
f ( A) от матрицы |
||||||||||||||
A J принимает вид |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
r(J ) f ( 0 )I |
|
f ( |
0 |
) |
(J 0 I ) ... |
f (n 1) ( |
0 |
) |
(J 0 I )n 1 |
|
||||||
1! |
|
|
|
(n |
1)! |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
f ( 0 ) |
||
|
|
|
|
0 |
|
|
||
|
|
|
|
|
|
. |
||
|
0 |
|
|
||
|
||
|
0 |
|
|
||
f( 0 ) 1!
f ( 0 )
.
0
0
f( 0 ) 2!
f( 0 ) 1!
.
0
0
...
...
...
...
...
f (n 1) ( 0 ) |
|
||||
|
|
|
|
|
|
|
(n 1)! |
|
|||
|
|
|
(6.19) |
||
f (n 2) ( 0 ) |
|
||||
|
|
|
|
|
|
(n 2)! |
|
|
|||
|
|
|
|||
. |
|
|
|
|
|
|
f ( 0 ) |
|
|
|
|
1! |
|
|
|
|
|
|
f ( 0 ) |
|
|
|
|
|
|
|
|
||
Рассмотрим |
теперь |
случай, когда |
матрица A |
имеет |
вид |
||
|
r |
|
|
|
|
|
|
A diag Ji ; mi n , |
где Ji (mi mi ) |
– жорданова |
клетка, |
||||
|
i 1 |
|
|
|
|
|
|
порождаемая собственным значением i |
кратности |
mi , |
так |
что |
|||
матрица A принимает вид |
|
|
|
|
|||
90
|
i |
1 |
0 |
0 |
|
|
|
|
|
|||
|
|
0 |
i |
1 |
0 |
|
|
|
|
|
||
|
|
r |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
A diag J i |
|
|
|
|
|
; mi n |
, |
(6.20) |
||||
|
|
0 |
0 |
0 |
1 |
|
i 1 |
|
|
|
||
|
|
|
|
|
|
|
||||||
|
|
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
тогда в силу (6.18) и (6.19) матричная функция |
f ( A) от матрицы A |
|||||||||||
(6.20) принимает вид |
|
|
|
|
|
|
|
|
|
|
||
f (A) diag f (Ji )
|
|
f ( i ) |
|
|
|
|
0 |
|
|
|
|
. |
|
|
0 |
|
|
|
0 |
|
|
f(i ) 1!
f ( i )
.
0
0
f(i ) 2!
f(i ) 1!
.
0
0
...
...
...
...
...
f (n 1) ( |
i |
) |
|
|||
|
|
|
|
|
|
|
(n 1)! |
|
|
|
|||
|
|
|
|
|||
f (n 2) (i ) |
|
|||||
|
|
|
|
|
|
|
(n 2)! |
|
|
; |
|||
|
|
|
||||
. |
|
|
|
|
|
|
|
f (i ) |
|
|
|
|
|
1! |
|
|
|
|
|
|
|
f (i ) |
|
|
|
|
|
|
|
|
|
|
|
|
r
mi
i 1
n .(6.21)
Из определения матричной функции от матрицы во всех формах следуют ее основные свойства:
Свойство 6.1 (СВ6.1). Матричная функция от матрицы f( A ) |
||||||||
|
i ;i |
|
собственных векторов i |
|||||
сохраняет геометрический спектр |
1,n |
|||||||
матрицы A : |
A i i i , так что выполняется соотношение |
|||||||
f ( A) i |
f (i ) i , |
(6.22) |
||||||
где |
f (i ) fi |
– собственные значения матрицы f( A ), удовлетво- |
||||||
ряющие |
ее |
характеристическому |
уравнению det{ f I f ( A)} 0 и |
|||||
|
функция f () на спектре A i ;i |
|
|
|||||
вычисляемые как |
1,n |
|||||||
собственных значений матрицы f( A ).
Свойство 6.2 (СВ6.2). Матричная функция от матрицы f( A ) сохраняет матричное отношение подобие в том смысле, что если
матрицы A и B подобны, т.е. B T 1 AT , то f (B) T 1 f (A)T .
(6.23)
Свойство 6.3 (СВ6.3). Матричная функция от матрицы f( A ) сохраняет блочно-диагональную форму матрицы A в том смысле, что,
если A diag{A1 A2 ... A }, то |
|
f ( A) diag{ f ( A1) f ( A2 ) ... f (A )}. |
(6.24) |
91
6.2. Матричная экспонента, способы ее вычисления. Алгоритм Д. Фаддеева разложения резолвенты в задаче
вычисления матричной экспоненты
Теперь распространим полученные выше результаты на задачи формирования способов аналитического представления и вычисления
матричной экспоненты e At , параметризованной непрерывным временем t , исходное задание которой в форме (6.1) порождено
скалярной экспонентой e t |
или |
exp( t) , записанной в форме |
|||||||||
бесконечного скалярного ряда |
|
|
|
|
|
|
|
|
|||
|
2 |
|
3 |
|
|
p |
|
|
k |
|
|
e t 1 t |
t |
|
t |
... |
t |
|
|
... |
t |
, |
|
|
2! |
|
3! |
|
p! |
|
|
k 0 |
|
k! |
|
и принимает вид |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
|
|
|
p |
|
|
k |
|
e At I At |
At |
|
At |
... |
At |
|
... |
|
At . |
|
|
|
2! |
|
3! |
|
p! |
|
k 0 |
k! |
|
||
|
|
|
|
|
|
|
|
|
|
|
(6.25) |
Следует заметить, что аналогичным образом может быть задана любая матричная функция от матрицы, для скалярного прототипа которой известен ряд ее представляющий.
В связи со сказанным и проведенными выше исследованиями, а также упомянутыми свойствами матричных функций от матриц, перечислим основные способы вычисления и построения аналитических представлений матричной экспоненты.
1. Численный способ, основанный на переходе от непрерывного
времени |
t к дискретному |
k , |
выраженному в |
числе |
интервалов |
||||
дискретности длительности |
t |
так, |
что t ( t )k , в результате чего |
||||||
матричная экспонента e At получает представление |
|
|
|||||||
e At |
e A tk (e A t )k |
|
k , |
|
|
|
|
||
A |
|
|
|
(6.26) |
|||||
|
матрица |
|
e A t |
|
|
|
|
||
где |
A |
при |
правильном |
выборе |
интервала |
||||
дискретности t задается конечным числом ( p 1) членов степенного матричного представления
|
e A t I A t |
1 |
|
( A t)2 |
|
1 |
|
( A t)3 |
... |
1 |
|
( A t) p . |
|
|
A |
(6.27) |
|||||||||||||
2! |
3! |
p! |
||||||||||||
|
|
|
|
|
|
|
|
|||||||
При чем, если p n , то с помощью (6.7) ряд (6.27) может быть
приведен к минимальной форме т.е. матричному ряду степени m 1, а в случае ( ) D( ) к матричному ряду степени n 1. Для вычисления
интервала дискретности t можно воспользоваться соотношением
t 0.05n |
|
tr( A) |
|
1. |
(6.28) |
|
|
||||
2. Способ |
диагонализации |
матрицы A , именуемый иначе |
|||
способом собственных значений. |
Способ применим к матрицам A |
||||
92
простой структуры так, что ее спектр собственных значений имеет вид |
|||||||||||
A i : i j ;i j; Jm i 0;i |
|
|
, а |
потому оказывается |
|||||||
1, n |
|||||||||||
справедливым матричное соотношение |
приведения |
подобия |
|||||||||
M AM , где diag i ;i |
|
. |
|
|
|||||||
1,n |
|
|
|||||||||
Тогда матричная экспонента принимает вид |
|
||||||||||
e At M e t M 1 |
M diag e it ;i |
|
M 1 , |
|
(6.29) |
||||||
1,n |
|
||||||||||
где |
|
|
|
|
|
|
|
|
|
|
|
M row Mi i arg A i i i ;i |
|
, |
|
(6.30) |
|||||||
1,n |
|
||||||||||
то есть M – матрица собственных векторов матрицы A . |
|
||||||||||
3. Способ, основанный на приведении к нормальной форме |
|||||||||||
Жордана матрицы |
A . Способ применим к |
матрицам |
A , спектр |
||||||||
собственных значений которых |
|
|
|
r |
|
содержит |
|
||||||
A i ;i 1,r; |
mi n |
|||||
|
|
i 1 |
|
|
||
r кратных собственных значений i кратности mi каждый. Для этого |
||||||
случая оказывается справедливым матричное соотношение приведения подобия TJ AT , где
T row {T |
T |
|
|
|
A I T |
|
|
|
A I |
T |
|
|
;i |
|
}, |
|||||||
i |
;T |
...T |
|
|
1 |
1, r |
||||||||||||||||
i |
i1 |
|
i2 |
|
|
i |
i1 |
|
im |
|
|
i |
|
im |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
i |
|
|
|
|
здесь ξi – собственный вектор |
|
матрицы A , |
соответствующий |
|||||||||||||||||||
собственному значению |
: |
|
arg A |
|
|
;i |
|
; (*)+ – операция |
||||||||||||||
i |
i |
1,r |
||||||||||||||||||||
|
|
|
|
i |
|
|
|
|
|
i |
i |
|
|
|
|
|
|
|
|
|
||
псевдообращения матрицы (*).
|
i |
1 |
0 |
... |
0 |
|
|
|||
|
|
0 |
|
|
1 |
... |
0 |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
. |
. |
. |
... |
. |
|
r |
|||
J diag Ji |
|
|
|
|
|
|
|
; mi |
||
|
. |
. |
. |
... |
. |
|
i 1 |
|||
|
|
0 |
0 |
0 |
... |
1 |
|
|
||
|
|
0 |
0 |
0 |
... |
|
|
|
|
|
|
|
i |
|
|||||||
|
|
|
|
|
|
|
|
|||
n .
В результате для матричной экспоненты e At можно записать |
|
|||||||||||||||||
e At TeJtT 1 , где матричная экспонента e Jt |
|
имеет вид |
|
|||||||||||||||
|
|
|
te it |
|
t 2e it |
|
|
|
t n 1e it |
|
|
|
||||||
|
e it |
|
|
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
1! |
2! |
|
|
(m 1)! |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
||||
|
|
0 |
e it |
|
|
te it |
... |
|
t n 2e it |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r |
|
|||
|
|
|
|
|
|
|
|
|
|
|
||||||||
e Jt diag eJit |
|
. |
1! |
|
... |
(mi 2)! |
; mi n . |
|||||||||||
|
. |
. |
|
|
|
|
|
. |
|
|
|
i 1 |
|
|||||
|
|
0 |
0 |
0 |
|
... |
|
|
|
te it |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
1! |
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
0 |
0 |
0 |
|
... |
|
|
|
e |
it |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
(6.31)
4. Способ преобразования Лапласа заключается в вычислении
93
обратного преобразования Лапласа от резолвенты sI A 1 |
в форме |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e At L 1{(sI A) 1} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(6.32) |
||||||||||||||||||||||||||||
Способ поддерживается алгоритмом Д.Фаддеева разложения |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
резолвенты без ее обращения на основе представления |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sI A 1 |
|
|
|
|
|
1 |
|
|
|
sI A T |
sn 1H0 sn 2 H1 ... Hn 1 |
, |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
det(sI A) |
|
|
|
|
|
|
|
|
|
|
|
|
|
sn a1sn 1 ... an 1s an |
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
(n n) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
где |
|
|
|
|
|
|
– |
|
|
матрицы |
|
Hi (i 0, n 1) |
|
|
|
|
и |
|
коэффициенты |
||||||||||||||||||||||||||||||||||||||||||||||||||||
характеристического |
|
|
|
уравнения |
|
|
|
|
вычисляются |
|
с |
|
|
помощью |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
рекуррентной процедуры алгоритма Д.Фаддеева: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
H0 I , |
|
|
|
|
|
|
|
|
|
a1 tr( AH0 ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
H1 AH0 a1I , |
|
|
|
|
a2 tr( AH1) / 2 |
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(6.33) |
||||||||||||||||||||||||||||||||||||||||||
|
|
|
..................... |
|
|
|
|
........................ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
|
H k AHk 1 ak I , |
|
ak 1 tr( AHk ) / k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
С |
|
использованием |
|
матриц |
|
|
Hk (k 0, n 1) |
|
для |
резолвенты |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(sI A) 1 можно записать в форме |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
(sI A) 1 = |
sn 1 |
H |
|
|
|
sn 2 |
H |
|
... |
|
|
s |
|
|
|
H |
|
|
|
|
|
|
|
|
|
|
1 |
|
H |
|
|
. |
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
0 |
|
|
|
|
|
1 |
|
|
|
|
|
|
|
n 2 |
|
|
|
|
|
|
|
n 1 |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D(s) |
|
|
|
|
D(s) |
|
|
|
|
|
|
|
D(s) |
|
|
|
|
|
D(s) |
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(6.34) |
||||
Матричная экспонента (6.32) с использованием (6.34) получает |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
представление |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
e |
At |
|
|
|
1 |
s n 1 |
|
|
|
|
|
|
|
1 |
s n 2 |
|
|
|
... |
|
|
|
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
L |
|
|
|
|
|
|
|
H 0 |
L |
|
|
|
|
|
H1 |
|
|
L |
|
|
|
|
|
|
|
|
|
|
H n 1 . |
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
D(s) |
|
|
|
|
|
|
D(s) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D(s) |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(6.35) |
||||
Запишем характеристический многочлен D(s) |
в форме |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
D(s) (s )m1 (s )m2 ...(s )mr |
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
тогда становится справедливым представление |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
s |
k |
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
km |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
k1 |
|
|
|
|
k 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
... |
|
|
|
|
|
i |
|
|
|
|
|
;k 0, n |
1. |
|
|
|
(6.36) |
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
D(s) |
i 1 |
s |
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
mi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
s i |
|
|
|
|
s i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
Тогда |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
1 |
|
s |
k |
|
|
|
|
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
k 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
kmi |
|
|
|
|
|
mi |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 it |
|
|
|
|
|
|
|
|||||||||||||||
|
L |
|
|
|
|
k1 k 2t |
|
|
t |
|
... |
|
|
|
t |
|
|
|
e |
|
;k 0,n 1. |
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
D( s ) |
|
2! |
|
m |
1 ! |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(6.37) |
||||
Подставляя (6.37) в (6.35) окончательно получим |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
km |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
e At |
|
H n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t mi 1 e |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
1 k k1 k 2t ... |
|
|
|
|
|
|
|
|
i |
|
|
|
it ;k 0,n 1. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
k |
n 1 |
|
|
|
|
|
|
|
i 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m |
i |
|
1 ! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
94
5. Способ Лагранжа–Сильвестра. Интерполяционный многочлен Лагранжа–Сильвестра в зависимости от свойств минимального многочлена ( ) определяется выражениями (6.11),(6.12),(6.16)
которые после замены функции f (i ) на e it , A на At , i на it дают представлдение матричной экспоненты e At .
Примечание 6.1 (П6.1. Если n n –матрица A является нильпотентной индекса так, что выполняется условие A 0 , то
матричная экспонента e At , задаваемая в силу определения бесконечным рядом (6.25), имеет конечное число членов, равное индексу нильпотентности . При этом все остальные члены ряда (6.25), содержащие матрицу A в степени и выше оказываются равными нулю.
6.3. Обращение матриц с помощью теоремы Гамильтона–Кэли
Теорема Гамильтона–Кэли обнаруживает привлекательные алгоритмические возможности для решения практических задач, связанных с необходимостью обращения матриц. Действительно, запишем матричное соотношение (6.3), представляющее собой аналитическое содержание теоремы Гамильтона – Кэли, в форме
a I a |
A a |
A2 a An 1 |
An 0. |
|
|
(6.38) |
|||
n |
n 1 |
|
n 2 |
|
1 |
|
|
|
|
Умножим выражение (6.38) на матрицу A 1 слева, тогда получим |
|||||||||
a A 1 |
a |
|
I a |
2 |
A a An 2 An 1 0. |
|
|
(6.39) |
|
n |
n 1 |
n |
1 |
|
|
|
|
||
Разрешим полученное соотношение относительно обратной |
|||||||||
матрицы A 1 в форме |
|
|
|
|
|
|
|||
|
|
1 |
|
|
|
An 1 an |
1 |
n 1 |
|
A 1 an an 1I an 2 A a1An 2 |
An 1 |
ai An 1 i . (6.40) |
|||||||
|
|
|
|
|
|
|
|
i 1 |
|
В результате чего получим алгоритмическую базу обращения матриц. Обращение матриц с помощью приведенного матричного соотношения обладает тем положительным свойством, что (6.40) нечувствительно к обусловленности обращаемой матрицы. Слабым моментом обращения матриц с помощью выражения (6.40) является необходимость знания коэффициентов характеристического полинома. Поэтому предлагаемая процедура обращения не вызовет заметных сложностей для случая разреженных матриц, и особенно удобно пользоваться ею при обращении матриц заданных в сопровождающей (фробениусовой) форме, потому что коэффициенты характеристического полинома в явном виде присутствуют в ней.
95
Примеры и задачи |
|
|
|
|
|
|
|
|
0 |
1 |
0 |
|
|
6.1. Дана матрица A |
|
0 |
0 |
1 |
|
, пользуясь свойствами |
|
|
|||||
|
10 |
7 |
4 |
|
||
|
|
|
|
|
|
|
матричной функции от матрицы найти алгебраические спектры собственных значений и геометрические спектры собственных
векторов |
МФМ |
f ( A) , |
порождаемые |
следующими скалярными |
||||
функциями: |
|
|
|
|
|
|
||
|
|
а) f ( ) 1 ; б) |
f ( ) 2 ; в) f ( ) 5 ; г) f ( ) 2; |
|||||
|
|
д) f ( ) 10 7 42 |
3; е) f ( ) 125 3. |
|||||
6.2.Найти матричную экспоненту e At |
способом, |
основанным на |
||||||
приведении |
к |
нормальной |
форме |
Жордана |
для матрицы |
|||
|
0 |
1 |
0 |
|
|
|
|
|
A |
0 |
0 |
1 ; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
12 |
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6.3. Найти e At методами собственных значений (диагонализации матрицы A )и с помощью преобразования Лапласа для матриц:
8 |
8 |
2 |
3 1 |
0 |
||||
a) A 4 |
3 |
2 ; б) |
A |
1 |
3 |
0 |
|
|
|
|
|
|
|
|
|
|
|
3 |
4 |
1 |
|
|
0 |
0 |
3 |
|
|
|
|
|
|
|
|
|
|
6.4. Найти e At методом собственных значений (диагонализации матрицы A ) и с помощью преобразования Лапласа для матриц:
0 |
1 |
1 |
1 |
2 |
3 |
|
||
а) A 0 |
0 |
1 ; б) |
A |
0 |
1 |
1 |
; |
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
1 |
1 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
в) A |
|
|
; г) |
A |
|
|
|
; |
|
|
|
0 |
1 |
|
|
|
|||||
6.5. Вычислить e At |
любым методом для матриц примера 6.3 |
|||||||||
6.6. Вычислить e At |
численным методом для матриц: |
|||||||||
8 |
|
8 |
2 |
|
3 |
|
1 |
0 |
||
a) A 4 |
|
3 |
2 ; |
б) A |
1 |
|
3 |
0 |
||
|
|
|
|
|
|
|
|
|
|
|
3 |
4 |
1 |
|
|
0 |
|
0 |
3 |
||
|
|
|
|
|
|
|
|
|
|
|
0 1 |
1 |
|
1 |
2 |
3 |
|||||
в) A 0 0 |
1 ; г) |
A 0 |
|
1 |
|
1 |
||||
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
|
1 |
1 |
2 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
|
|
|
|
|
2 |
2 |
|
д) A |
0 |
. |
0 |
|
|
Подготовив схему вычислений в соответствии с соотношениями (6.26), (6.27) и (6.28), положив в разложении матричной экспоненты
e A t |
(6.28) |
p 4 |
и |
построив |
его |
минимальное |
представление |
с |
||||||||||||
использованием (6.7), полагая ( ) D( ) . |
|
|
|
|
|
|
|
|||||||||||||
6.7.При каких свойствах матриц A и B справедливо eA eB eB e A ? |
||||||||||||||||||||
6.8. Доказать справедливость следующих равенств: |
|
|
|
|||||||||||||||||
|
|
|
а) e A(t ) e At e A |
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
б) e At (e At ) 1 |
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
в) |
|
d |
e At AeAt e At A. |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
dt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
г) |
e( A В)t |
e At eВt |
, если AB BA. |
|
|
|
|
||||||||||
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
д) e At dt A 1 (e At I ) (e At I )A 1 |
при det( A) 0. |
|
|
||||||||||||||
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6.9. Пользуясь соотношением (6.40) обратить матрицу |
|
|
||||||||||||||||||
|
|
0 |
0 |
a3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
A |
1 |
0 |
a |
|
для |
следующих |
вариантов |
значений |
ее |
|||||||||||
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
0 |
1 |
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
незаданных элементов: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
а) a3 10;a2 7;a1 4;б) a3 6;a2 11;a1 12 ;в) |
|
|
|
|
||||||||||||||||
a3 15;a2 23;a1 9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
Решение вариантов задач |
|
|
|
|
|
|
|
|
|
||||||||||
Решение задачи 6.2. Характеристический |
|
многочлен |
D( ) |
|||||||||||||||||
матрицы |
A имеет вид |
D( ) ( 2)3 так, |
что собственное значение |
|||||||||||||||||
2 |
характеризуется |
кратностью |
m n 3. |
В |
свою |
очередь |
||||||||||||||
характеристическая |
матрица |
A I A 2I |
обладает |
нуль– |
||||||||||||||||
пространством |
N A 2I |
размерности |
rN 1, |
которому принадлежит |
||||||||||||||||
один |
собственный |
вектор |
(1, 2, |
4)T . |
В |
связи |
со сказанным |
|||||||||||||
нормальная форма Жордана матрицы A принимает канонический вид |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
1 |
0 |
|
|
|
|
(6.17) |
и |
записывается |
в |
форме |
J |
0 |
2 |
1 |
. Матрица |
T |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
0 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
отношения подобия TJ AT , так что A TJT 1 , |
имеет представление |
|||||||||||||||||||
97
|
|
|
|
|
|
|
|
|
1 |
0.8573 |
0.5442 |
|
T T ;T |
|
A 2I T ;T |
A 2I T |
|
= |
2 |
-0.7142 |
-0.2314 |
. |
|||
1 |
2 |
|
1 3 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
-0.5713 |
-0.2517 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Тогда в |
|
силу |
свойства |
6.2, а |
также |
представления (6.31) e Jt |
||||||
искомая матричная экспонента e At
|
|
|
|
|
te 2t |
|
|
|
|
e 2t |
|||
e At TeJt T 1 |
|
|
e 2t |
|||
T |
0 |
|||||
|
|
|
|
0 |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
0 |
1 |
0 |
|
|
1 |
0 e 2t |
0 |
0 |
1 |
|
=T 0 |
||||||
|
|
|
|
|
|
|
0 |
0 |
1 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
1 |
0.857 |
0.544 |
|
= |
2 |
-0.714 |
-0.231 |
|
|
|
|
|
|
|
|
|
|
4 |
-0.571 |
-0.252 |
|
|
|
|
|
|
|
1 |
0 |
0 |
0 1 |
0 |
0 |
|
|
1 |
0 e 2t 0 |
0 |
1 te 2t 0 |
||
0 |
||||||
|
|
|
|
|
|
|
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
0.048 |
0.095 |
0.190 |
|
1 |
0 |
1.430 |
2.431 |
0.838 |
= 0 1 |
|||
|
|
|
|
|
|
|
|
4.004 |
4.005 |
1.001 |
|
0 |
0 |
|
|
|
|
|
|
|
Поставленная задача решена.
принимает вид
1 |
t |
2 |
e |
2t |
|
|
2 |
|
|
|
|
||
|
|
|
|
|
||
te 2t |
T 1 |
|
||||
|
|
|||||
|
e 2t |
|
|
|||
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
1 |
|
|
|
|
|
|
|
||
|
2t |
|
|
|
|
|
|
1 |
|
2 |
|
2t |
1 |
= |
te |
|
|
0 |
0 |
0 |
|
|
t |
|
e |
T |
|
||
|
2 |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
0 |
0 |
0 |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
0 |
|
0 |
|
1 |
|
t |
2 |
e |
2t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
0 |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
2 |
|
1 |
0 |
|
|
|
4 |
4 |
1 |
|
|
|
|
|||||||
|
|
|
2t |
|
|
|
|
|
|
|
|
|
2t |
|
|
8 |
8 |
2 |
|
1 |
2 |
|
2t |
|||
0 |
|
e |
|
|
|
0 |
|
2 |
1 |
|
te |
|
|
|
|
t |
e |
. |
||||||||
|
|
|
|
2 |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
1 |
|
|
|
|
|
8 |
12 |
4 |
|
|
|
16 |
16 |
4 |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
■
98
