Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
T1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.79 Mб
Скачать

Функції від матриць

Нехай φ(λ) - аналітична функція. Тоді вона може бути подана у вигляді степеневого ряду . Визначимо значення функції φ для матричного аргументу А як матрицю φ(Α), що обчислюється за формулою .

Як приклад знайдемо φ(Α) для А=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-1m. Значенням цього полінома від матричного аргументу А називається матриця, що позначається 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λ+…+ann-1+Iλn=

=-AQ1+(Q1–AQ2)λ+(Q2 –AQ32+…+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-1n-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)

Цей метод дозволяє також обчислювати обернені матриці, користуючись лише операцією множення матриць.

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