- •Розділ 1 Елементи алгебри матриць
- •Дії над матрицями
- •Деякі типи матриць
- •Властивості операції обчислення визначника
- •Власні вектори та власні значення матриць
- •Жорданова нормальна форма матриці
- •Функції від матриць
- •Похідні поліноми матриці
- •Матриці Фробеніуса і Грама
- •Системи лінійних алгебраїчних рівнянь
- •Квадратичні форми
- •Розділ 2 Елементи математичного забезпечення теорії систем Лінійний простір
- •Лінійні оператори і матриці
- •Підпростори та площини
- •Різницеві рівняння
- •Лінійні стаціонарні різницеві рівняння
- •Лінійні нестаціонарні різницеві рівняння
- •Випадкові величини і випадкові послідовності
- •Випадкові процеси в дискретному часі
- •Перетворення Лапласа
- •Дискретне перетворення Лапласа
Функції від матриць
Нехай
φ(λ)
- аналітична
функція. Тоді вона може бути подана
у вигляді степеневого ряду
.
Визначимо
значення функції φ
для
матричного аргументу А
як
матрицю φ(Α),
що обчислюється
за формулою
.
Як приклад знайдемо φ(Α) для А=diag[λ 1,...,λn]. Оскільки Ak= diag[(λ1)k,...,(λn)k],то
φ(Α)=
akdiag[λk1,...,
λkn]=
diag[akλk1,...,
ak
λkn]=
=diag[
akλ
k1,...,
akλkn]
= diag[φ(λ1),…,
φ(λn)].
Аналогічно, для матриці A=diag (A1,…,Am) виконується
φ(Α) = diag[φ(A1),…, φ(An)].
Нехай тепер А - довільна матриця. Їй можна надати діагонального або блочно-діагонального вигляду, а саме, існує така невироджена матриця R, що виконується R-1AR= diag [А1,...,Аn], де Ai- квадратні матриці. Тоді одержимо
φ(Α)=
=
=
=
=Rdiag(φ(A1) ),…, φ(An))R-1 .
Отже, маємо загальну формулу обчислення функції від матриці.
Похідні поліноми матриці
Введемо поняття полінома від матричного аргументу. Якщо А-квадратна матриця, то можна обчислити А2=АА. Аналогічно визначається будь-який степінь матриці як добуток цієї матриці на себе відповідне число разів. Розглянемо деякий поліном X(λ)=p1+p2λ +…+pmλm-1+λm. Значенням цього полінома від матричного аргументу А називається матриця, що позначається X(A) та обчислюється за формулою p1I+p2 A+…+pm Am-1+Am.
Розглянемо матрицю λI—А і обчислимо матрицю (λI — А)-1, що часто використовується в додатках. Для цього скористаємося формулою
(λI-A)-1=
Qiλi-1
, (1.4)
де Q1,…,Qn -nn-матриці. Помноживши обидві частини рівності (1.4) на (λI-А), одержимо
XA(λ)=(λI-A) Qiλi-1. (1.5)
Після множення у правій частині (1.5) одержимо
a1I+a2Iλ+…+anIλn-1+Iλn=
=-AQ1+(Q1–AQ2)λ+(Q2 –AQ3)λ2+…+Qnλn.
Прирівнюючи матриці при однакових степенях λ , знаходимо
Qn=I,Qn-1=AQn+anI,…,Qi-1=AQi+aiIдля i=n-1,n-2,…,2, Q0=X(A)=0=AQ1+a1I і тому a1I=-AQ1. Якщо a1 0, то det A 0, det(Q1) 0 і A-1=-Q1/a1.
Покажемо, що для будь-якого j матриці А та Qj переставні. Оскільки AQn = QnA, то, припускаючи за індукцією, що AQj =QjA, виконується для j=n-1,…,1, будемо мати для j=i-1, AQi-1=A2Qi+aiA=AQiA+aiA=
=(AQi+aiI)A=Qi-1A, тобто AQj=QjA для всіх j.
З рівності (1.5) випливає ХA(A)=0, тобто значенням характеристичного полінома матриці від самої матриці є нульова матриця. Цей факт називається теоремою Гамільтона - Келі.
Поліном X(λ) називається анулюючим для матриці А, якщо матриця X(Α) є нульовою, тобто X(Α)=0. Теорема Гамільтона-Келі стверджує, що характеристичний поліном будь-якої матриці є анулюючим поліномом цієї матриці.
Поліном X(λ) називається монічним, якщо коефіцієнт при старшому степені А дорівнює одиниці.
Монічний анулюючий для А поліном найменшого степеня називається мінімальним поліномом матриці А. Останній будемо позначати як φ(λ).
Спробуємо обчислити φA(λ). Елементами поліноміальної матриці Ρ(λ)= Qiλi-1 є поліноми Aij(λ). Нехай монічний поліном d(λ) - найбільший спільний дільник поліномів Aij(λ).Тоді
Р(λ)
=
d(λ)
Siλi-1
,
де т
п,
і
(XA(λ)/d(λ))I=(λI-A) Siλi-1 . (1.6)
Оскільки матриця в правій частині рівності (1.6) є поліноміальною, то поліном XA(λ) ділиться на d(λ), тобто ,А(λ)/d(λ) = ζA(λ), де ζA(λ) є поліномом. З рівності (1.6) випливає, що ζA(λ)= 0, тобто він є анулюючим поліномом. Можна показати, що ζA(λ) - мінімальний поліном, тобто ζА(λ) =φА(λ).
Похідними поліномами матриці А будемо називати поліноми φ1(λ),…, φn(λ), визначені як
φn(λ)=1,
φi-1(λ)=λφi(λ)+aiλ0 для i=n,n-1,...,2. (1.7)
Для i=1 з (1.7) одержуємо φ0(λ)= ХА(λ). З визначення φj(λ) випливає, що φj(λ)=aj+aj+1λ+…+an λn-j-1+λn-j і похідні поліноми від матричного аргументу А є такими: φn(A)=I,
φj-1(A) = Aφj (A) + ajI, j=n,n-1,…,2, (1.8)
тобто маємо Qj = φj(A). Тоді (1.4) набуде вигляду
(λI-A)-1=
. (1.9)
Для λ = 0 одержуємо A-1 =– φ1(Α)/a1.
Якщо Аij(λ)=сопst, для деяких i і j, тo d(λ)=1 і φΑ(λ)=XА(λ).
Коефіцієнти полінома ХA(λ) можна обчислювати без розкриття визначника детермінанта det(λI-A). У прикладних задачах відомий такий вектор B, що rg(B,АВ,...,Аn-1В)=n, де n - розмірність матриці А.
Розглянемо систему лінійних алгебраїчних рівнянь
Вх1 + АВх2 + ··· + Аn-1 Вхn = -АnВ
i покажемо, що її розв’язком є x1=a1,…, хn = an , де аi - коефіцієнти XA(λ).
За теоремою Гамільтона-Келі маємо
a1I + a2A +…+anAn-1+An=0. (1.10)
Помноживши справа обидві частини рівності (1.10) на B і перенiсши в праву частину вектор АnВ, одержимо
Βa1 + АВа2 +...+ Аn-1 Ваn = -Аn В.
З однозначності розкладання вектора за лінійно незалежними B,АВ,...,Аn-1В випливає твердження.
Існує спосіб обчислення коефіцієнтів aι,a2,...,an характеристичного многочлена без розв’язання системи рівнянь. Він називається методом Сур’ї-Фаддєєва і полягає в наступному.
Спочатку обчислюється an=-Sр(А). Потім для i=n,n-1,…,2 мають місце рекурентні співвідношення:
φi-1(Α)=Aφi (Α) + aiI
R=Aφi-1(A),
ai-1=-Sp(R)/(n-i+2). (1.11)
Цей метод дозволяє також обчислювати обернені матриці, користуючись лише операцією множення матриць.
