YaChudo

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

Переглядів: 0. Оновлено 04.11.2026.

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

  det ( A ) ≠ 0. {\displaystyle \ \det(A)\neq 0.}

Властивості

Приклад

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

Метод Гауса

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

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

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

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

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

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

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

[ A B C D ] − 1 = [ A − 1 + A − 1 B ( D − C A − 1 B ) − 1 C A − 1 − A − 1 B ( D − C A − 1 B ) − 1 − ( D − C A − 1 B ) − 1 C A − 1 ( D − C A − 1 B ) − 1 ] {\displaystyle {\begin{bmatrix}\mathbf {A} &\mathbf {B} \\\mathbf {C} &\mathbf {D} \end{bmatrix}}^{-1}={\begin{bmatrix}\mathbf {A} ^{-1}+\mathbf {A} ^{-1}\mathbf {B} (\mathbf {D} -\mathbf {CA} ^{-1}\mathbf {B} )^{-1}\mathbf {CA} ^{-1}&-\mathbf {A} ^{-1}\mathbf {B} (\mathbf {D} -\mathbf {CA} ^{-1}\mathbf {B} )^{-1}\\-(\mathbf {D} -\mathbf {CA} ^{-1}\mathbf {B} )^{-1}\mathbf {CA} ^{-1}&(\mathbf {D} -\mathbf {CA} ^{-1}\mathbf {B} )^{-1}\end{bmatrix}}}
( 1 ) {\displaystyle (1)\,}

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

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

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

[ A B C D ] − 1 = [ ( A − B D − 1 C ) − 1 − ( A − B D − 1 C ) − 1 B D − 1 − D − 1 C ( A − B D − 1 C ) − 1 D − 1 + D − 1 C ( A − B D − 1 C ) − 1 B D − 1 ] . {\displaystyle {\begin{bmatrix}\mathbf {A} &\mathbf {B} \\\mathbf {C} &\mathbf {D} \end{bmatrix}}^{-1}={\begin{bmatrix}(\mathbf {A} -\mathbf {BD} ^{-1}\mathbf {C} )^{-1}&-(\mathbf {A} -\mathbf {BD} ^{-1}\mathbf {C} )^{-1}\mathbf {BD} ^{-1}\\-\mathbf {D} ^{-1}\mathbf {C} (\mathbf {A} -\mathbf {BD} ^{-1}\mathbf {C} )^{-1}&\quad \mathbf {D} ^{-1}+\mathbf {D} ^{-1}\mathbf {C} (\mathbf {A} -\mathbf {BD} ^{-1}\mathbf {C} )^{-1}\mathbf {BD} ^{-1}\end{bmatrix}}.}
( 2 ) {\displaystyle (2)\,}

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

( A − B D − 1 C ) − 1 = A − 1 + A − 1 B ( D − C A − 1 B ) − 1 C A − 1 {\displaystyle (\mathbf {A} -\mathbf {BD} ^{-1}\mathbf {C} )^{-1}=\mathbf {A} ^{-1}+\mathbf {A} ^{-1}\mathbf {B} (\mathbf {D} -\mathbf {CA} ^{-1}\mathbf {B} )^{-1}\mathbf {CA} ^{-1}\,}
( 3 ) {\displaystyle (3)\,}
( A − B D − 1 C ) − 1 B D − 1 = A − 1 B ( D − C A − 1 B ) − 1 {\displaystyle (\mathbf {A} -\mathbf {BD} ^{-1}\mathbf {C} )^{-1}\mathbf {BD} ^{-1}=\mathbf {A} ^{-1}\mathbf {B} (\mathbf {D} -\mathbf {CA} ^{-1}\mathbf {B} )^{-1}\,}
D − 1 C ( A − B D − 1 C ) − 1 = ( D − C A − 1 B ) − 1 C A − 1 {\displaystyle \mathbf {D} ^{-1}\mathbf {C} (\mathbf {A} -\mathbf {BD} ^{-1}\mathbf {C} )^{-1}=(\mathbf {D} -\mathbf {CA} ^{-1}\mathbf {B} )^{-1}\mathbf {CA} ^{-1}\,}
D − 1 + D − 1 C ( A − B D − 1 C ) − 1 B D − 1 = ( D − C A − 1 B ) − 1 {\displaystyle \mathbf {D} ^{-1}+\mathbf {D} ^{-1}\mathbf {C} (\mathbf {A} -\mathbf {BD} ^{-1}\mathbf {C} )^{-1}\mathbf {BD} ^{-1}=(\mathbf {D} -\mathbf {CA} ^{-1}\mathbf {B} )^{-1}\,}

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

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

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

Див. також

Примітки

  1. ↑ Bernstein, Dennis (2005). Matrix Mathematics. Princeton University Press. с. 44. ISBN 0-691-11802-7.
  2. ↑ Bernstein, Dennis (2005). Matrix Mathematics. Princeton University Press. с. 45. ISBN 0-691-11802-7.
  3. ↑ Т. Кормен; Ч. Лейзерсон; Р. Рівест; К. Стайн (2009) [1990]. 28.2 Обернення матриць. Вступ до алгоритмів (вид. 3rd). MIT Press і McGraw-Hill. ISBN 0-262-03384-4.

Джерела

Джерело: стаття у Вікіпедії та історія редагувань (автори).