✖

Детерминанти

В линейната алгебра детерминантата е изображение, което на всяка квадратна матрица A съпоставя скалар, който означаваме с |A|. При числовите матрици детерминантата е равна на някакво реално число.

Пермутация на n-торка

За да определим детерминантата, ще трябва да знаем как да пресметнем пермутация на n-торка, по-точно знака на пермутацията. Най-добре ще го обясня с пример. Нека имаме наредената тройка ⟨1, 2, 3⟩, която се изобразява в тройката ⟨2, 3, 1⟩. Обикновено при пермутациите това записваме така:

(123231)

Сега трябва да установим колко различни размени на числа са ни били нужни, за да получим от първото множество второто. При това е разрешено да разменяме само числа, които са едно до друго. И така, имаме тройката ⟨1, 2, 3⟩. Сега разменяме единицата с двойката: ⟨2, 1, 3⟩. Сега разменяме единицата с тройката: ⟨2, 3, 1⟩, с което вече получаваме търсената пермутация. За да получим образа, ни бяха нужни две размени. Знакът на пермутацията определяме просто – ако броят на размените е четен, знакът е положителен. Ако броят е нечетен, знакът е отрицателен. В нашия случай следователно става дума за положителен знак на пермутацията. Ще опитаме да определим знака на пермутацията и в този пример:

(42311342)

Ще действаме по следния начин:

⟨4,2,3,1⟩→⟨4,2,1,3⟩→⟨4,1,2,3⟩→⟨1,4,2,3⟩→⟨1,4,3,2⟩→⟨1,3,4,2⟩

Преобразуването е готово. Бяха ни нужни общо пет размени, така че този път получихме пермутация с нечетен знак.

Знака на пермутацията означаваме със символа на Леви-Чивита:

ϵi1,…,in={+1ако (i1,i2,…,in) е четна пермутация (1,2,3,4,…,n)−1ако (i1,i2,…,in) е нечетна пермутация (1,2,3,4,…,n)0иначе

Определение на детерминанта

Детерминантата е число; определена е само за квадратни матрици и се записва или като det A, или като |A|. Това число се определя така:

|A|=∑i1,…,innϵi1,…,ina1i1⋅a2i2⋅…⋅anin

Ще опитаме да пресметнем детерминантата на квадратна матрица от ред 2 × 2:

A=(4213)

Ако заместим в определението конкретната стойност n = 2, получаваме тази формула:

|A|=∑i1,i22ϵi1,i2⋅a1i1⋅a2i2

За стойностите i1 и i2 последователно заместваме стойностите 1 и 2. Получаваме общо четири възможности: a) i1 = 1, i2 = 1, b) i1 = 1, i2 = 2, c) i1 = 2, i2 = 1, d) i1 = 2, i2 = 2.

При възможностите a) и d) получаваме нулева пермутация, защото ϵ1,1 = 0 и ϵ2,2 = 0. В сбора във формулата на тази стъпка получаваме нула, защото 0 · a1i1 · a2i2 = 0.

Остават възможностите b) и c). При b) i1 = 1, i2 = 2 имаме: ϵ1,2 = 1, защото ⟨1, 2⟩ е четна пермутация на ⟨1, 2⟩. Получаваме първото събираемо:

1⋅a1i1⋅a2i2=1⋅a11⋅a22=4⋅3=12

В останалия случай имаме i1 = 2, i2 = 1. Стойността на ϵ2,1 е равна на −1. Получаваме второто събираемо:

−1⋅a1i1⋅a2i2=−1⋅a12⋅a21=−1⋅2⋅1=−2

Сега събираме всичките четири случая a) + b) + c) + d) и получаваме

|A|=0+12−2+0=10.

Детерминантата на матрицата A е равна на десет.

Можем да забележим, че накрая пресметнахме детерминантата на матрицата като разлика

|A|=a11⋅a22−a12⋅a21

Тази формула е в сила за всяка матрица от ред 2 × 2.

Правило на Сарюс

С правилото на Сарюс пресмятаме детерминанта на матрица от трети ред. Тази детерминанта е вече малко по-сложна. И така, да пресметнем например детерминантата на тази матрица:

A=(53217−80−27)

Сега ще действаме както при матрицата от втори ред, но за прегледност ще разширим тази матрица с още два реда – под тази матрица преписваме първите два реда на матрицата:

A′=(53217−80−2753217−8)

Първият и четвъртият ред на матрицата са еднакви, както и вторият и петият. Сега ще действаме така: събираме произведенията на елементите по главните диагонали и от тях изваждаме сбора на произведенията на елементите по вторичните диагонали. След заместване получаваме:

|A|=[5⋅7⋅7+1⋅(−2)⋅2+0⋅3⋅(−8)]−[2⋅7⋅0+(−8)⋅(−2)⋅5+7⋅3⋅1]=140

Свойства на детерминантата

  • Ако умножим ред или стълб на матрицата A по числото c ≠ 0, получаваме матрицата A' и за техните детерминанти е изпълнено: c|A| = |A'|. Тоест ако умножиш ред на матрицата по три и пресметнеш детерминантата, детерминантата на първоначалната матрица получаваш, като сегашния резултат разделиш на три.

  • Умножаването на i-тия ред и прибавянето му към j-тия ред не променя детерминантата на матрицата. Същото важи и за стълбовете.

  • Ако поне един ред на матрицата е нулев, детерминантата на матрицата е нула.

  • Неособената матрица винаги има детерминанта, различна от нула, а особената матрица винаги има детерминанта, равна на нула.

  • Детерминантата на матрица в стъпаловиден вид е равна на произведението на елементите на главния диагонал.

  • Ако разменим два реда на матрицата, знакът на детерминантата се променя.

  • |A| = |AT|

  • |A · B| = |A| · |B|

  • |A−1| = 1/|A|

От предишните свойства следва сравнително прост начин за пресмятане на детерминанта. Достатъчно е да преобразуваме матрицата в стъпаловиден вид и след това да умножим елементите на главния диагонал. Да започваме:

A=(138250−225)

Със стандартните матрични преобразувания преобразуваме матрицата в стъпаловиден вид:

(138250−225)∼(1380−1−160821)∼(1380−1−1600−107)

Сега умножаваме елементите на диагонала: 1 · (−1) · (−107) = 107.

Пресметни детерминантата на тази матрица:

A=(3215275664104−311)

Първо ще е удобно да разменим първия и втория ред, за да получим най-малкото число отгоре. Не бива обаче да забравим да сменим знака:

|3215275664104−311|=−|2756321564104−311|

След това ще е доста удобно да умножим втория ред по две, за да можем да събираме лесно. Не бива да забравим да умножим цялата детерминанта по една втора:

−|2756321564104−311|=−12|27566421064104−311|

И сега вече ще действаме по обичайния начин:

−12|27566421064104−311|=−12|27560−17−13−80−17−14−180−17−9−11|=−12|27560−17−13−800−1−10004−3|=−12|27560−17−13−800−1−10000−43|=−12⋅2⋅(−17)⋅(−1)⋅(−43)=731

Развитие на Лаплас

Лаплас беше един добър господин, който измисли за нас още един алгоритъм за пресмятане на детерминанти на матрица. За да разберем тази рецепта, ще трябва да можем да пресмятаме специална подматрица на първоначалната матрица. Дадена е матрицата A и трябва да образуваме подматрица, която се получава, като от матрицата A премахнем един ред и един стълб. Тази нова матрица ще означим с SijA, което ни казва, че от матрицата A сме премахнали i-тия ред и j-тия стълб. Пример:

A=(138250−225)

Подматрицата S12A би имала този вид:

S12A=(20−25)

След това определяме понятието минор, което не е нищо друго освен детерминантата на определената от нас подматрица SijA. Минора означаваме по същия начин, само с буквата M, тоест MijA=|SijA|. Можем да говорим и за минор на елемента aij, който е именно MijA.

С помощта на тези минори можем да пресметнем детерминантата на първоначалната матрица. В първата стъпка избираме ред (или стълб) на матрицата. После за всеки елемент на този ред пресмятаме неговия минор. Получаваме толкова минора, колкото елемента има редът. Сега можем да изразим детерминантата на първоначалната матрица A от тип n × n като претеглен сбор на тези минори:

|A|=∑j=1n(−1)i+j⋅aij⋅MijA

където i е избраният от нас ред. Ако обхождаме променливата i, фиксираме променливата j – индекса на стълба.

На практика изглежда така: имаш матрица и искаш да знаеш детерминантата ѝ. Взимаш един стълб на матрицата (или ред) и за всеки елемент в този стълб определяш минора и му приписваш знака (−1)i + j и всичко събираш, като всяка детерминанта умножаваш по елемента, чийто минор е матрицата. Тъй като минорът MijA умножаваме и по елемента aij, удобно е, когато този елемент е нула. Тогава по-нататъшното пресмятане отпада и си спестяваш работа. Ще опитаме да пресметнем детерминантата на тази матрица:

A=(548610239)

В матрицата има една-единствена нула, така че най-добре е да направим развитието или по втория ред, или по третия стълб. Избираме например реда. В първата стъпка извличаме подматриците:

S21A=(4839)S22A=(5829)S23A=(5423)

Сега пресмятаме детерминантите и така получаваме минорите. За матрица от втори ред това е тривиално.

M21A=|4839|=12M22A=|5829|=29M23A=|5423|=7

Сега вече можем да го заместим във формулата, i = 2:

|A|=(−1)2+1⋅6⋅|4839|+(−1)2+2⋅1⋅|5829|+(−1)2+3⋅|5423|⋅0=(−1)2+1⋅6⋅12+(−1)2+2⋅1⋅29+(−1)2+3⋅7⋅0=−43

Обърни внимание, че тъй като елементът в края на втория ред е нулев, и третото събираемо е равно на нула. Още един пример:

Пресметни детерминантата на тази матрица по метода на Лаплас:

A=(723266678109105733)

В третия стълб имаме само кратни на три, можем да се възползваме от това и да анулираме този стълб, за да подготвим почвата за по-нататъшното прилагане на метода на Лаплас. Към втория ред прибавяме −2-кратното на първия ред, към третия прибавяме −3-кратното на първия ред, а към четвъртия −1-кратното.

(723266678109105733)∼(7232−8203−13404−2501)

Така не променихме стойността на детерминантата, но ще ни е по-лесно да пресмятаме. Правим развитие по третия стълб, където имаме само един ненулев елемент, така че в развитието ще остане само минорът на третия елемент на първия ред:

|723266678109105733|=(−1)1+3⋅3|−823−1344−251|=3|−823−1344−251|

В третия стълб на новата матрица виждаме в самия край единица, което лесно можем да използваме и да анулираме този стълб:

(−823−1344−251)∼(−2−130−5−160−251)

Сега правим развитие по третия стълб. Отново има само един ненулев елемент:

3|−2−130−5−160−251|=3⋅((−1)3+3⋅1⋅|−2−13−5−16|)=3⋅|−2−13−5−16|

А това вече можем да пресметнем по обичайния начин: 3 · (32 − 65) = −99.