Трикутна матриця

Матеріал з testwiki
Версія від 23:44, 13 серпня 2021, створена imported>Lxlalexlxl (Див. також)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Трику́тна ма́триця — квадратна матриця, всі елементи якої нижче або вище від головної діагоналі дорівнюють нулю.

Верхньотрикутна матриця — квадратна матриця, всі елементи якої нижче від головної діагоналі дорівнюють нулюШаблон:Sfn.
Нижньотрикутна матриця — квадратна матриця, всі елементи якої вище від головної діагоналі дорівнюють нулюШаблон:Sfn.
Унітрикутна матриця — трикутна матриця, діагональні елементи якої дорівнюють одиниці.

Матриця виду

U=[u1,1u1,2u1,n0u2,2u2,n00un,n]

називається верхньотрикутною матрицею, а матриця виду

L=[l1,100l2,1l2,20ln,1ln,2ln,n]

називається нижньотрикутною матрицею. Змінна U (від Шаблон:Lang-en) звичайно використовується для позначення верхньотрикутної матриці, а змінна L (від Шаблон:Lang-en) — нижньотрикутної. Матриця, що є одночасно і верхньотрикутною, і нижньотрикутною, називається діагональною.

Властивості

Шаблон:Рамка Теорема (про приведення матриць до трикутного вигляду).
Будь-яку ненульову матрицю  an×n шляхом елементарних перетворень над рядками і перестановкою стовпців можна привести до трикутного вигляду. Шаблон:/рамка

Трикутні матриці використовуються насамперед при розв'язку лінійних систем рівнянь, коли матриця системи (в процесі прямого ходу) зводиться до трикутного вигляду. Вирішення систем лінійних рівнянь з трикутною матрицею (зворотний хід) не представляє складнощів. Основні властивості:

  • Визначник трикутної матриці дорівнює добутку її діагональних елементів.
  • Визначник унітрикутної матриці дорівнює одиниці.
  • Власні числа трикутної матриці — це елементи головної діагоналі.[1]
  • Множина невироджених верхньотрикутних матриць порядку n по множенню з елементами з поля k утворює групу, яка позначається ut(n, k) або utn (k).
  • Множина невироджених нижньотрикутних матриць порядку n по множенню з елементами з поля k утворює групу, яка позначається lt(n, k) або ltn (k).
  • Множина верхніх унітрикутних матриць з елементами з поля k утворює підгрупу utn (k) по множенню, яка позначається sut(n, k) або sutn (k). Аналогічна підгрупа нижніх унітрикутних матриць позначається slt(n, k) або sltn (k).
  • Множина всіх верхньотрикутних матриць з елементами з кільця до утворює підалгебру алгебри квадратних матриць. Аналогічне твердження справедливе для нижньотрикутних матриць.
  • Група utn вирішувана, а її унітрикутна підгрупа sutn нільпотентна.

Пряме та зворотне підставляння

Матричне рівняння у вигляді 𝐋𝐱=𝐛 або 𝐔𝐱=𝐛 дуже легко розв'язати за допомогою ітеративного процесу відомого як пряме підставляння для нижньотрикутних матриць і, аналогічно, зворотне підставляння для верхньотрикутних мариць.

Пряме підставляння

Матричне рівняння Lx = b можна записати як систему лінійних рівнянь

l1,1x1=b1l2,1x1+l2,2x2=b2lm,1x1+lm,2x2++lm,mxm=bm

Зауважимо те, що перше рівняння (l1,1x1=b1) містить лише x1, отже його можна розв'язати для x1. Друге рівняння містить лише x1 і x2, отже його можна розв'язати підставивши вже отримане значення для x1. Продовжуючи таким чином, k-те рівняння містить лише x1,,xk, і його можна розв'язати щодо xk, використовуючи попередньо отримані значення x1,,xk1.

У результаті маємо таку формулу:

x1=b1l1,1,
x2=b2l2,1x1l2,2,
xm=bmi=1m1lm,ixilm,m.

Матричне рівняння для верхньотрикутної матриці U можна розв'язати аналогічно, лише в зворотньому порядку.

Див. також

Примітки

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

Джерела