Супутня матриця

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Супутня матриця (Шаблон:Lang-en) нормованого многочлену

p(t)=c0+c1t++cn1tn1+tn,

це квадратна матриця визначена як

C(p)=[000c0100c1010c2001cn1].

Коли ei - стандартний базис маємо

Cei=Cie1=ei+1

В літературі іноді подають супутню матрицю у транспонованому вигляді.

Характеристики

Характеристичний поліном так як і мінімальний многочлен Шаблон:Math дорівнює Шаблон:Mvar.[1]

У певному сенсі, матриця Шаблон:Math є «супутньою» до многочлена Шаблон:Mvar.

Якщо Шаблон:Mvarn*n матриця з елементами з деякого поля Шаблон:Mvar, тоді наступні твердження тотожні:

Не кожні квадратна матриця подібна супутній. Але кожна матриця подібна матриці складеній з блоків супутніх матриць. Більше того, ці супутні матриці можна підібрати так, що їх многочлени ділитимуть один одного; тоді вони унікально визначені Шаблон:Mvar. Це буде Фробеніусова нормальна форма Шаблон:Mvar.

Зведення до діагонального виду

Якщо Шаблон:Math має різні корені Шаблон:Math (власні значення C(p)), тоді C(p) можна діагоналізувати так:

VC(p)V1=diag(λ1,,λn)

де Шаблон:Mvarвизначник Вандермонда відповідних Шаблон:Mvar — коренів.

Транспонована супутня матриця

CT(p)=[010000100001c0c1c2cn1]

характеристичного полінома

p(t)=c0+c1t++cn1tn1+tn

породжує лінійну рекурентну послідовність a0,a1,,ak,, в такому сенсі

CT[akak+1ak+n1]=[ak+1ak+2ak+n],

де елементи послідовності задовольняють системі лінійних рівнянь

ak+n=c0akc1ak+1cn1ak+n1

для усіх k0.

Див. також

Джерела

Примітки

Шаблон:Reflist