
Lineynye_operatsii
.pdf
4.3. Вычисление многочлена от матрицы |
161 |
4.3. Вычисление многочлена от матрицы с использованием жордановой нормальной формы
Вычисление многочлена от любой квадратной матрицы A возможно выполнить непосредственно, используя операции сложения и умножения матриц. Однако это вычисление значительно упрощается, если известна жорданова форма J матрицы A .
Всюду ниже будем предполагать, что корни характеристического многочлена матрицы A принадлежат F, а следовательно, жорданова форма матрицы A существует.
Напомним, что если в линейном пространстве V фиксирован некоторый базис, то всякая матрица A Mat(n) является матрицей некоторого линейного оператора L(V ,V ). В силу сделанных предположений для оператора существует жорданов базис.
Пусть T – матрица перехода от исходного базиса к жорданову,
т.е. J=T 1 T, A=TJT 1.
Утверждение 4.2. k , k TJk T 1.
Доказательство проведем по индукции. При k 1 A=TJT 1, т.е. утверждение справедливо. Предположим, что оно справедливо при k s, т.е. справедливо выражение s =TJsT 1, и покажем его справедливость для k s 1. Действительно:
s 1 s =(TJT 1 )(TJsT 1 ) TJ(T 1T)JsT 1 TJs 1T 1.
Утверждение 4.2 доказано.
Следствие.
r s =(TJT 1 )r (TJT 1)s (TJr T 1)(TJsT 1) TJr sT 1.
Замечание 4.4. По определению полагаем 0 =E (=TJ0T 1 ).
Пусть J – блочно-диагональная матрица, у которой диагональные блоки – жордановы клетки:
162 |
|
Глава 4. ФУНКЦИИ ОТ МАТРИЦ И ОПЕРАТОРОВ |
||||||||
|
J1 |
0 ... |
0 |
0 |
|
|
|
|
|
|
|
|
0 |
J2 ... |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
J . |
. . |
. |
. |
diag(J , ..., J |
d |
) – |
|||
|
|
|
|
|
|
|
1 |
|
|
|
|
0 |
0 ... |
Jd -1 |
0 |
|
|
|
|
||
|
|
|
|
|
|
|
||||
|
|
0 |
0 ... |
0 |
|
|
|
|
|
|
|
|
Jd |
|
|
|
|
||||
жорданова нормальная форма матрицы A; J1, ..., |
Jd – ее жордано- |
вы клетки. Поскольку при возведении в степень блочнодиагонольной матрицы ее блоки возводятся в степень независимо друг от друга (см. следствие к утверждению 3.9), т.е.
Js |
0 ... |
0 |
0 |
|
|
|
|
|
|
|
|
1 |
s |
|
|
|
|
|
|
|
|
|
0 |
J2 ... |
0 |
0 |
|
|
|
|
|
|
Js . . . |
. |
. |
diag(Js |
, |
..., Js |
) , |
(4.2) |
|||
|
|
|
|
|
|
1 |
|
d |
|
|
0 |
0 ... |
Jds -1 |
0 |
|
|
|
|
|
||
|
|
|
|
|
|
|
||||
|
0 |
0 ... |
0 |
s |
|
|
|
|
|
|
|
Jd |
|
|
|
|
|
то для возведения в сепень жордановой матрицы надо уметь возводить в степень отдельную жорданову клетку.
Итак, пусть Jh ( ) Mat(h) – жорданова клетка порядка h , отвечающая собственному значению .
Рассмотрим отдельно степени жордановых клеток. |
|
||
1. Если h 1, |
Jh ( ) ( ), |
то Jh ( ) s ( s ) Mat(1). |
|
2. Если h 1, |
то Jh ( ) |
можно представить в |
виде суммы |
Jh ( ) Mat(h) , здесь – нильпотентная матрица, со-
держащая отличные от нуля элементы, равные единице только на первой диагонали, лежащей выше главной, т.е.
1, если j i 1
bij 0, если j i 1.
Например, при h равных 2, 3, 4 имеем, соответственно:
4.3. Вычисление многочлена от матрицы |
163 |
|
|
|
|
|
|
|
0 |
1 |
0 |
|
|
|
|
0 |
1 |
||
|
0 |
1 |
|
|
|
|
|
|
|
0 |
0 |
||||||
(2) |
, |
(3) |
|
0 |
0 |
1 |
|
, |
(4) |
|
|
||||||
= |
0 |
0 |
|
|
|
|
0 |
0 |
|||||||||
|
|
|
|
|
|
0 |
0 |
0 |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Тогда для жордановой клетки Jh ( ) Mat(h)
0 |
0 |
|
||
1 |
0 |
|
|
|
|
. |
|||
0 |
1 |
|
||
|
||||
0 |
0 |
|
|
|
|
|
имеем
Jh ( ) 2 2 2 2 Mat(h),
(Jh ( ))3 3 3 3 2 3 2 3 Mat(h),
Jh ( ) 4 4 4 4 3 6 2 2 4 3 4 Mat(h),
и т.д. Здесь мы использовали коммутативность произведения
. |
Вид результата возведения матрицы |
Jh ( ) |
в степень s |
||||||||||||||||||
зависит от соотношения между s |
и ее порядком h (показателем |
||||||||||||||||||||
нильпотентности матрицы ). Так, при |
|
s h |
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
Jh ( ) s s |
|
|
|
|
|
|
|||||||||
|
|
s s s 1 |
s(s 1) |
s 2 2 |
... s s 1 s |
|
(4.3) |
||||||||||||||
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
s |
|
|
|
|
|
|
|
|
|
s! |
|
|
|
|
|
||
|
|
|
|
Csr s r r Mat(h), Csr |
|
; |
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
r 0 |
|
|
|
|
|
|
|
|
|
r !(s r)! |
|
|
|
||||
покомпонентно это выглядит следующим образом |
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
Jh ( ) s |
|
|
|
|
|
|
|
|
|
|||
|
s |
s s 1 |
|
s(s 1) s 2 |
... |
|
|
|
s |
|
|
1 |
0 |
0 ... |
0 |
0 |
|
||||
|
|
|
|
2! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
0 |
s |
|
s s 1 |
|
s(s 1) |
|
|
|
... |
|
|
s |
1 |
0 ... |
0 |
0 |
|||||
|
|
|
|
s 2 |
|
|
|
||||||||||||||
|
|
|
|
|
|
2! |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
0 |
0 |
|
s |
|
|
s s 1 |
|
|
s(s 1) |
|
s 2 ... |
s |
1 ... |
0 |
0 |
||||||
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
2! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
. |
. |
. |
|
. |
|
|
|
. |
|
|
. . . . . |
. |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
|
0 |
|
|
|
0 |
|
|
0 0 0 0 |
s |
s s 1 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
|
0 |
|
|
|
0 |
|
|
0 0 0 0 0 |
s |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

164 Глава 4. ФУНКЦИИ ОТ МАТРИЦ И ОПЕРАТОРОВ
Количество слагаемых (s 1) в разложении бинома (4.3) не пре-
вышает длину h строки матрицы Jh ( ) s , и поэтому все ненуле-
вые элементы заведомо «помещаются» в первой строке.
В случае, когда s h , формально число слагаемых в разложении бинома (4.3) превышает число элементов строки матрицы
J s , однако число ненулевых элементов равно h (в силу того, |
|
что для целых r h |
r − см. утверждение 3.11). Поэтому в |
этом случае степень жордановой клетки Jh ( ) s |
будет иметь сле- |
|||||
дующий вид: |
|
(Jh ( ))s s |
|
|
||
|
|
|
|
|||
s s s 1 |
s(s 1) |
s 2 2 ... |
s(s 1)...(s (h 1)) |
s h 1 h 1 |
||
2! |
|
(h 1)! |
|
|||
|
|
|
h 1 |
|
|
|
|
|
Csr s r r Mat(h), |
|
(4.4) |
r 0
или в развернутой форме, имеем:
|
|
|
|
s |
|
s 1 |
s(s 1) |
|
|
2 s(s 1)(s 2) |
|
Jh ( ) s |
|
|
|
|
|
|
s...(s (h 1)) |
|
|
|
|||||||
|
|
|
s |
|
|
s |
|
s |
2 ... |
s...(s (h 2)) s h |
2 |
|
|
|
s h 1 |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
2! |
|
3! |
|
|
|
|
|
(h 2)! |
|
|
|
|
|
(h 1)! |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
s |
s s 1 |
|
|
|
s(s 1) |
|
s 2 |
|
... |
|
s...(s (h 3)) |
|
|
|
|
s...(s (h 2)) |
|
|
s h 2 |
||||||
|
|
|
|
|
|
|
|
|
|
2! |
|
|
|
|
|
(h 3)! |
|
|
|
|
|
(h 2)! |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
0 |
|
0 |
s |
|
|
|
|
s s 1 |
|
|
|
... |
|
s...(s (h 4)) |
|
|
|
|
s...(s (h 3)) |
|
|
s h 3 |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(h 4)! |
|
|
|
|
|
(h 3)! |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
. |
|
|
. |
. |
|
|
. |
|
|
|
|
. |
. |
|
|
|
|
|
. |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
0 |
0 |
|
|
0 |
|
|
|
|
0 |
|
s |
|
|
|
|
|
|
s s 1 |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
0 |
0 |
|
|
0 |
|
|
|
|
0 |
0 |
|
|
|
|
|
|
s |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
Вернемся к рассмотрению многочлена от матрицы
m
pm ( ) ar r . r 0
С учетом утверждения 4.2, имеем
4.3. Вычисление многочлена от матрицы |
|
165 |
|||||
m |
|
m |
|
|
m |
|
|
pm ( ) ar r ar (TJT 1 )r |
ar TJr T 1 |
|
|
||||
r 0 |
|
r 0 |
|
|
r 0 |
(4.5) |
|
|
m |
|
|
|
|
||
|
pm |
(J) 1. |
|
|
|||
|
ar Jr |
1 |
|
|
|||
r 0 |
|
|
|
|
|
|
Учитывая представление (4.2) жордановой нормальной формы J матрицы A через ее жордановы клетки, получаем выражение для многочлена от жордановой формы матрицы pm (J) :
pm (J)=diag(pm (J1), ..., pm (Jd )) .
Как и выше, рассмотрим вначале вычисление значения многочлена pm (t) a0 a1t ... amtm от одной жордановой клетки, со-
ответствующей собственному |
значению и |
размера h |
( Jh ( ) Mat(h) ). Для |
этого представим |
многочлен |
pm (t) в виде точного разложения по формуле Тейлора в окрестно-
сти точки t : |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
||
|
|
|
pm ( ) |
|
pm ( ) |
|
|
(m) |
( ) |
|
|
p |
(t) p |
( ) |
(t ) |
(t )2 ... |
pm |
(t )m. |
|||||
|
|
|
|
||||||||
m |
m |
1! |
|
|
2! |
|
|
m! |
|||
|
|
|
|
|
|
||||||
Отметим, что при вычислении |
pm (Jh ( )) |
сомножитель (t ) |
|||||||||
формально заменяется на J . Следовательно, |
|
|
|
|
( )) p |
( ) |
p |
( ) |
|
p ( ) |
2 ... |
|
p (J |
|
m |
m |
||||||
h |
|
|
|
||||||
m |
m |
|
|
|
1! |
|
2! |
(4.6) |
|
|
|
|
|
|
|
|
|||
|
|
|
|
p (m) ( ) |
|
|
|
||
|
|
... |
m. |
|
|
|
|||
|
|
m |
|
|
|
|
|||
|
|
m! |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
При m h 1 представление (4.6) в развернутом виде запишется следующим образом:

166 |
Глава 4. ФУНКЦИИ ОТ МАТРИЦ И ОПЕРАТОРОВ |
|
m |
|
|
m |
|
|
|
p ( |
|
) |
p ( |
|
) |
|
|
|
|
1! |
|
|
|
0 |
|
|
pm ( ) |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
. |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p ( ) ...
m
2!
pm ( ) ...
1!
pm ( ) ...
. .
0 0
0 0
0 0
|
|
|
|
pm Jh ( ) |
|
|
|
|
|
|
|
|
|
|
||||||
|
pm(m) ( ) |
|
|
|
0 |
|
|
|
|
0 |
0 |
... |
0 |
0 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pm(m 1) ( ) |
|
|
pm(m) ( ) |
|
|
0 |
0 |
... |
0 |
0 |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(m 1)! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
m! |
|
|
|
|
|
|
|
|
|
|
||||||
|
(m 2) |
( ) |
|
|
(m 1) |
( ) |
|
(m) |
( ) |
0 |
... |
0 |
0 |
|
||||||
pm |
|
|
pm |
|
|
pm |
|
|
|
|
|
|
|
|||||||
|
(m 2)! |
|
|
(m 1)! |
|
m! |
|
|
|
|
|
|
||||||||
|
|
. |
|
|
|
|
|
. |
|
|
|
|
. |
|
. |
. |
. |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
0 |
|
|
|
|
... |
0 |
p ( ) |
p ( ) |
|
p ( ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m |
m |
|
m |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1! |
2! |
|
|
|
|
0 |
|
|
|
|
|
0 |
|
|
|
|
... |
0 |
0 |
pm ( ) |
|
pm ( ) |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1! |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
0 |
|
|
|
|
|
0 |
|
|
|
|
... |
0 |
0 |
0 |
|
pm ( ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Если же m h 1, то в силу нильпотентности матрицы име-
ем r |
для всех целых |
r h (см. утверждение 3.11), поэтому |
||||||||
формула (4.6) запишется в виде |
|
|
|
|
|
|||||
|
|
|
( )) p ( ) |
|
p ( ) |
... |
p |
(h 1) ( ) |
(h 1) , |
(4.7) |
p (J |
|
|
m |
m |
|
|||||
h |
|
|
(h 1)! |
|||||||
m |
|
m |
1! |
|
|
|
||||
|
|
|
|
|
|
|
|
и в развернутой форме имеем:

4.3. Вычисление многочлена от матрицы |
167 |
pm Jh ( ) |
|
|
|
|
P ( ) |
||
|
m |
|
|
|
|
|
0 |
|
|
||
|
||
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
. |
||
|
|
|
|
|
|
|
0 |
|
|
||
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
0 |
|
|
||
|
|
pm ( )
1!
pm ( )
0
.
...
...
...
pm ( ) pm ( )
|
2! |
|
|
3! |
p |
( ) |
|
p |
( ) |
m |
|
m |
||
|
1! |
|
|
2! |
pm ( ) |
|
p |
( ) |
|
|
m |
|||
|
|
1! |
||
|
|
|
|
|
|
. |
|
|
. |
|
0 |
|
pm ( ) |
|
|
0 |
|
|
0 |
|
0 |
|
|
0 |
...
...
...
.
pm ( )
1! pm ( )
0
p (h 1) ( ) |
|||
|
m |
|
|
|
|
||
|
(h 1)! |
|
|
|
|
|
|
pm(h 2) ( ) |
|||
|
(h 2)! |
|
|
|
|
|
|
p (h 3) ( ) |
|||
|
m |
|
|
|
|
||
|
(h 3)! |
|
|
|
|
|
|
. |
|
. |
|
|
|
|
|
|
p ( ) |
|
|
|
|
||
|
m |
|
|
2! |
|
||
|
|
||
|
p ( ) |
|
|
|
|
||
|
m |
|
|
1! |
|
|
|
|
|
|
|
|
pm ( ) |
|
|
|
|
||
|
|
|
|
Таким образом, для определения значения многочлена от одной жордановой клетки размером h, отвечающей собственному значе-
нию , достаточно знать значение многочлена и всех его производных до порядка r min{m, (h 1)} включительно в точке t . В результате мы приходим к следующей теореме.
Теорема 4.5. Пусть 1,..., k – корни характеристического многочлена pm (t) матрицы (собственные значения матрицы A ). Приведем матрицу к жордановой нормальной форме J. Пусть h1,..., hk – максимальные размеры жордановых клеток, отвечающих собственным значениям 1,..., k , соответственно. Тогда элементы матрицы pm J однозначно определяются значениями многочлена pm (t) и его производных до порядка rj min{m, (hj 1)} включительно в точках j , j 1,..., k.
168 |
Глава 4. ФУНКЦИИ ОТ МАТРИЦ И ОПЕРАТОРОВ |
|
|
Замечание 4.5. Добавляя в многочлен pm (t) нулевые слагае- |
|
мые, всегда можно считать, что m hj 1, и тогда числа rj в тео- |
реме 4.5 можно считать равными hj 1, j 1,..., k.
Из теоремы 4.5 вытекает, что из равенства |
p(A) q(A) не сле- |
|
дует тождественного равенства двух многочленов p(t) и |
q(t) , а |
|
следуют лишь равенства |
|
|
p( j ) q( j ),..., p(hj 1) ( j ) q(hj 1) ( j ), |
j 1, 2,..., k, |
(4.8) |
для всех собственных значений 1,..., k матрицы, где h1,..., hk – максимальные размеры жордановых клеток, отвечающих собственным значениям 1,..., k .
Определение 4.5. Два многочлена p(t) и q(t) называются сов-
падающими на спектре матрицы A , если для них выполняются равенства (4.8).
4.4. Функции от матриц. Многочлен Лагранжа−Сильвестра
Рассмотрим матрицу Mat(n). Пусть 1,..., k – корни ха-
рактеристического многочлена матрицы A и все они лежат в F, т.е. являются собственными значениями матрицы A. Пусть h1,..., hk – максимальные размеры жордановых клеток, отвечающих
собственным значениям 1,..., k , соответственно.
Определение 4.6. Рассмотрим функцию f (t) : F→F. Будем говорить, что f (t) определена на спектре матрицы A, если определены значения
f ( j ), f ( j ),..., f (hj 1) ( j ), |
j 1,..., k, |
(4.9) |
|
которые будем называть значениями функции f (t) |
на спектре |
||
матрицы . |
|
|
|
Определение 4.7. Пусть задана функция |
f (t) : F→F, определен- |
||
ная на спектре матрицы A, и пусть |
p(t) |
– многочлен, значения |
4.4. Функции от матриц. Многочлен Лагранжа−Сильвестра |
|
|
169 |
|
|||||||||||||||||||
которого на спектре матрицы A совпадают с соответствующими |
|||||||||||||||||||||||
значениями |
f (t) |
на спектре |
матрицы |
A. |
Тогда |
положим |
|||||||||||||||||
f (A) p(A). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Таким образом, |
если f (t) |
|
определена на спектре матрицы A и |
||||||||||||||||||||
A=TJT 1, то |
f ( ) f (J) 1, |
где |
f (J)=diag(f (J ), ..., f (J |
d |
)) и |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
для каждой жордановой клетки J Jh ( ) размера h , |
отвечающей |
||||||||||||||||||||||
собственному значению имеем: |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
f Jh ( ) |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
f ( ) |
f ( ) |
|
|
f ( ) |
|
f ( ) |
... |
|
f (h 1) ( ) |
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
1! |
2! |
|
3! |
|
|
|
(h 1)! |
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
0 |
|
f ( ) |
|
|
f ( ) |
|
f ( ) |
... |
|
f |
(h 2) |
( ) |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
1! |
|
2! |
|
|
|
(h 2)! |
|
|
|
|
|
||||||||
|
0 |
|
0 |
|
|
f ( ) |
|
f ( ) |
... |
|
f |
(h 3) |
( ) |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
1! |
|
|
|
(h 3)! |
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
. |
|
. |
. |
|
. |
|
|
. |
|
|
|
. |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
... |
0 |
|
|
f ( ) |
f ( ) |
|
|
f ( ) |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
1! |
|
|
|
2! |
|
|
|
|
|
|
|
|
0 |
|
... |
0 |
|
0 |
|
|
f ( ) |
|
|
|
f ( ) |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f ( ) |
|
|
|
|
|
||
|
0 |
|
... |
0 |
|
0 |
|
|
0 |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(4.10) |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отметим, что для вычисления функции от матрицы A по формулам (4.9), (4.10) необходимо знать жорданову нормальную форму матрицы A и матрицу T перехода к жорданову базису.

170 Глава 4. ФУНКЦИИ ОТ МАТРИЦ И ОПЕРАТОРОВ
В силу определения 4.7 для вычисления функции f от матрицы заменяем эту функцию многочленом, совпадающим с функцией f
на спектре матрицы.
Существует много многочленов, совпадающих с заданной функцией на спектре матрицы. Среди них выделим так называемый интерполяционный многочлен Лагранжа−Сильвестра.
Определение 4.8. Пусть функция f (t) определена на спектре матрицы A . Многочлен rf (t), степени меньшей, чем степень минимального многочлена mA (t) матрицы A, и совпадающий на спектре матрицы A с функцией f (t), называется интерполяционным многочленом Лагранжа−Сильвестра функции f (t).
Теорема 4.6. Пусть 1,..., k – корни характеристического многочлена матрицы A, и все они лежат в F, т.е. являются собственными значениями матрицы . Пусть функция f (t) определена на спектре матрицы A. Тогда интерполяционный многочлен Лагран- жа-Сильвестра функции f (t) существует и единственен.
Доказательство. В силу теоремы 4.4 минимальный многочлен
матрицы A имеет вид |
A |
(t) (t )h1 |
... (t )hk , где |
h ,..., h - |
|||||
|
|
|
|
|
1 |
k |
1 |
k |
|
максимальные размеры жордановых клеток, отвечающих собст- |
|
||||||||
венным значениям |
1,..., k . |
Таким образом, степень минимально- |
|||||||
|
|
|
|
|
|
||||
го многочлена равна |
h1 |
... hk |
s. |
|
|
|
|||
|
|
|
|
|
Значение многочлена и его производных в фиксированной точке – это линейная комбинация его коэффициентов. Поэтому условия того, что многочлен принимает на спектре матрицы A заданные значения, определяют систему линейных алгебраических уравнений относительно его коэффициентов. Количество таких уравнений в силу (4.8) равно h1 ... hk s, т.е. равно степени ми-
нимального многочлена.
В теореме требуется найти многочлен rf (t), степень которого
не превышает значения s 1, поэтому неизвестных коэффициентов будет тоже s.