Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lineynye_operatsii

.pdf
Скачиваний:
166
Добавлен:
05.06.2015
Размер:
5.31 Mб
Скачать

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) : FF. Будем говорить, что f (t) определена на спектре матрицы A, если определены значения

f ( j ), f ( j ),..., f (hj 1) ( j ),

j 1,..., k,

(4.9)

которые будем называть значениями функции f (t)

на спектре

матрицы .

 

 

 

Определение 4.7. Пусть задана функция

f (t) : FF, определен-

ная на спектре матрицы 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.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]