Невироджена матриця

Матеріал з testwiki
Версія від 01:43, 12 грудня 2024, створена imported>MonAx (Через ряд Неймана)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Неви́роджена ма́триця (неособли́ва, несингуля́рна, інверто́вана) — квадратна матриця, визначник якої не дорівнює нулю:

 det(A)0.

Властивості

Приклад

Методи обернення матриці

Метод Гауса

Шаблон:See also

Метод Ньютона

Метод Гамільтона — Келі

Власний розклад матриці

Розклад Холецького

Аналітичний розв'язок

Обернення блоками

Також матриці можна обернути блоками через використання такої формули:

[𝐀𝐁𝐂𝐃]1=[𝐀1+𝐀1𝐁(𝐃𝐂𝐀1𝐁)1𝐂𝐀1𝐀1𝐁(𝐃𝐂𝐀1𝐁)1(𝐃𝐂𝐀1𝐁)1𝐂𝐀1(𝐃𝐂𝐀1𝐁)1]
(1)

де A, B, C і D це блоки матриці довільного розміру. (A і D повинні бути квадратними, щоб їх можна було обернути. Більше того, A і DCA−1B повинна бути невиродженою.[1]) Цей підхід особливо вигідний якщо A є діагональною і DCA−1B (доповнення Щура щодо A) це маленька матриця, оскільки лише ці дві матриці потребують обернення.

Теорема виродженості говорить про те, що виродженість A дорівнює виродженості підблока в нижньому правому куті оберненої матриці, і що виродженість B дорівнює виродженості підблока в горішньому правому куті оберненої матриці.

Процедура обернення, що призвела до рівняння (1) виконувала блокові матричні операції, які спочатку працювали на C і D . Натомість, якщо почати з A і B, і за умови несингулярності D і ABD−1C ,[2] результатом є

[𝐀𝐁𝐂𝐃]1=[(𝐀𝐁𝐃1𝐂)1(𝐀𝐁𝐃1𝐂)1𝐁𝐃1𝐃1𝐂(𝐀𝐁𝐃1𝐂)1𝐃1+𝐃1𝐂(𝐀𝐁𝐃1𝐂)1𝐁𝐃1].
(2)

Прирівнявши (1) і (2) отримуємо

(𝐀𝐁𝐃1𝐂)1=𝐀1+𝐀1𝐁(𝐃𝐂𝐀1𝐁)1𝐂𝐀1
(3)
(𝐀𝐁𝐃1𝐂)1𝐁𝐃1=𝐀1𝐁(𝐃𝐂𝐀1𝐁)1
𝐃1𝐂(𝐀𝐁𝐃1𝐂)1=(𝐃𝐂𝐀1𝐁)1𝐂𝐀1
𝐃1+𝐃1𝐂(𝐀𝐁𝐃1𝐂)1𝐁𝐃1=(𝐃𝐂𝐀1𝐁)1

де рівняння (3) є лемою обернення матриці.

Оскільки поблокове обернення n×n матриці потребує обернення двох матриць половинного розміру і 6 множень між матрицями половинного розміру, можна показати, що алгоритм розділяй та володарюй, який використовує поблокове обернення для обернення матриці виконується з такою ж часовою складністю, що й алгоритм множення матриць.[3]

Через ряд Неймана

Шаблон:Написати

Див. також

Примітки

Шаблон:Примітки

Джерела

Шаблон:Лінійна алгебра