Determinant
From Wikipedia, the free encyclopedia
Remove ads
Remove ads
Determinant čtvercové matice je skalár, který je funkcí prvků matice. Charakterizuje některé vlastnosti matice a s ní souvisejícího lineárního zobrazení. Determinant je nenulový, právě když je matice regulární a zobrazení je isomorfismus. Determinant součinu matic je součinem jejich determinantů.

Determinant matice s prvky se značí [1] nebo pomocí svislých čar kolem zápisu prvků matice:
Mezi další zápisy patří zkrácená forma , případně . Je-li parametrem jen jedna matice, není třeba psát závorky: .
Determinanty se vyskytují v mnoha oblastech matematiky. Pokud je matice tvořena koeficienty soustavy lineárních rovnic, má soustava jednoznačné řešení, právě když je determinant nenulový. V tomto případě je možné vyjádřit každou složku řešení podílem dvou determinantů (Cramerovo pravidlo). Determinanty se používají pro definici charakteristického polynomu matice a k následnému určení vlastních čísel a vlastních vektorů. Při substituci ve vícerozměrném integrálu umožňuje determinant Jacobiho matice provést přechod z kartézských do křivočarých souřadnic. V geometrii vyjadřuje absolutní hodnota determinantu obsah rovnoběžníku a objem rovnoběžnostěnu. Pomocí determinantu je v praxi zapisován vektorový součin a s ním související pojmy, například rotace vektorového pole.
Remove ads
Definice
Determinant čtvercové matice řádu s prvky z libovolného tělesa (např. reálných či komplexních čísel) nebo komutativního okruhu lze nadefinovat různými způsoby.
Leibnizova formule
Gottfried Leibniz definoval determinant výrazem:
Součet se počítá přes všechny permutace čísel a značí znaménko permutace : sudé permutace mají znaménko , a liché .
Tento vzorec obsahuje (faktoriál) sčítanců, což jej s růstem rychle činí prakticky nepoužitelným pro výpočet. V praxi se proto používají jiné způsoby výpočtu.
Vzorec lze také vyjádřit pomocí Levi-Civitova symbolu jako
Pro okrajový případ prázdné matice řádu 0 se determinant definuje 1 (existuje právě jedna permutace prázdné množiny a prázdný součin je 1).
Rekurentní předpis
Determinant matice řádu 1 je roven jejímu jedinému prvku, neboli .
Determinant matice řádu je dán rekurentně předpisem:
- ,
kde je determinant matice řádu , která vznikne z matice vynecháním i-tého řádku a prvního sloupce
Uvedený postup se nazývá Laplaceův rozvoj podle prvního sloupce.
Axiomatická definice
Zobrazení z prostoru čtvercových matic do příslušného tělesa zobrazuje libovolnou matici zapsanou po sloupcích na její determinant, pokud splňuje následující tři Weierstrassovy axiomy:
- Je multilineární, tj. lineární v každém sloupci:
- Pro všechny vektory platí:
- Pro všechny vektory a všechny skaláry platí:
- Je alternující (střídavá), tj. pokud se dva sloupce matice shodují, je determinant roven 0:
- Pro všechny vektory a všechny dvojice indexů :
- Z toho vyplývá, že při záměně dvou sloupců se znaménko změní:
- Pro všechny vektory a všechny dvojice indexů :
- Tento vztah se často používá k definici střídavosti, ale ekvivalentní s výše uvedeným, jen pokud má příslušné těleso charakteristiku různou od 2.
- Je normalizovaná, tj. jednotková matice má determinant 1:
- .
Karl Weierstrass dokázal v roce 1864, ale patrně již dříve,[2] že normalizovaná alternující multilineární forma na algebře čtvercových matic řádu vždy existuje a je jednoznačná.
Remove ads
Ukázky
Matice řádu 2
Na dvouprvkové množině jsou dvě permutace: sudá identita a lichá transpozice . Podle Leibnizovy formule i rekurentního předpisu dostáváme vzorec pro determinant:
Ukázka výpočtu determinantu:

Matice řádu 3
Pro matici řádu 3 má Leibnizův vzorec šest členů. Tři odpovídají sudým permutacím , , , zatímco zbývající tři lichým , , :
Permutace odpovídá sčítanci , zatímco odpovídá členu apod.
Ukázka výpočtu determinantu:
Rekurentní předpis dává stejný výsledek:
Mnemotechnická pomůcka sloužící k zapamatování postupu výpočtu determinantu třetího řádu se nazývá Sarrusovo pravidlo.
Remove ads
Vlastnosti
- Determinant jednotkové matice splňuje
- Determinant trojúhelníkové matice je roven součinu prvků na diagonále:
- .
- Determinant matice je roven determinantu transponované matice :
- .
- Pokud je jeden z řádků nebo sloupců nulový, je celý determinant roven nule.
- Pokud lze prvky i-tého řádku matice zapsat jako , pak platí:
- ,
- tzn. determinant je homogenní funkcí (stupně jedna) svých řádků (i sloupců).
- Speciální případ předchozí vlastnosti nastane u matice , jejíž prvky lze vyjádřit vynásobením prvků čtvercové matice řádu číslem , takže . V tomto případě platí:
- Pro součet determinantů dvou matic, které se vzájemně liší v jednom řádku platí:
- ,
- neboli determinant je aditivní funkcí svých řádků (i sloupců).
- Aditivita spolu s homogenitou znamenají, že determinant je multilineární formou svých řádků i sloupců.
- Determinant je alternující forma vzhledem k záměně dvou řádků, popř. sloupců, což znamená, že při záměně dvou řádků nebo dvou sloupců se znaménko determinantu změní na opačné.
- Pokud má matice dva řádky nebo dva sloupce shodné, pak je .
- Obecněji, pokud je jeden řádek (nebo sloupec) jako lineární kombinací ostatních řádků (sloupců), čili matice je singulární, je její determinant nulový.
- Regulární matice mají nenulový determinant.
- Determinant inverzní matice splňuje .
- Determinant součinu čtvercových matic stejného řádu je roven součinu jejich determinantů:
- .
- Součinem determinantů a je determinant , pro který platí
- ,
kde prvky matice jsou dány jedním z následujících vztahů
- , tzn. násobí se řádky matice s řádky matice ,
- , tzn. násobí se sloupce matice s řádky matice ,
- , tzn. násobí se řádky matice se sloupci matice ,
- , tzn. násobí se sloupce matice se sloupci matice .
- Determinant v euklidovském prostoru je pseudoskalár, při změně ortonormální báze mění znaménko podle toho, zdali se mění orientace báze či nikoliv.
Remove ads
Geometrický význam determinantu
Matice řádu 2

Matice řádu dva
má determinant
- .
Jeho absolutní hodnotu lze interpretovat jako obsah rovnoběžníku s vrcholy v bodech , , a , jak je znázorněno na přiloženém diagramu. Znaménko determinantu určuje vzájemnou orientaci vektorů a a to tak, že je kladný, pokud úhel mezi vektory a měřený v kladném směru (tedy proti směru hodinových ručiček) je menší než , a je záporný, pokud je tento úhel větší než .
Namísto řádkových vektorů lze vzít i sloupcové.

Matice řádu 3
Podobný geometrický význam jako i determinant matic řádu tři. Řádkové vektory
určují v třídimenzionálním prostoru rovnoběžnostěn, jehož objem je roven . Pokud je kladný, tak je posloupnost vektorů , , pravotočivá, a je-li záporný, pokud je levotočivá.
Matice vyšších řádů
V Eukleidovských prostorech vyšších dimenzí lze determinant chápat jako (orientovaný) objem obecného -rozměrného rovnoběžnostěnu, a jeho znaménko jako indikátor orientace (pravotočivosti, respektive levotočivosti) posloupnosti vektorů .
Z geometrické interpretace vyplývá, že v případě nulového determinantu má příslušný rovnoběžnostěn nulový objem. To nastane, právě když lze alespoň jeden z vektorů vyjádřit jako lineární kombinaci ostatních. Vektory (ať už řádkové nebo sloupcové) v tomto případě generují prostor dimenze nižší, než je řád matice. Taková matice se nazývá singulární. Naopak matice, jejíž determinant je nenulový, je regulární.
Remove ads
Metody výpočtu
Řádkové a sloupcové úpravy matice
Metoda spočívá v provedení úprav matice, které nemění hodnotu determinantu nezmění nebo změní kontrolovaným způsobem a přitom některé prvky matice redukuje na 0, čímž se zjednoduší výpočet hodnoty determinantu. Cílem prováděných úprav je získat horní trojúhelníkovou matici (tedy pro je ), neboť pro tu platí:
- ,
neboli determinant trojúhelníkové matice je roven součinu prvků na hlavní diagonále matice.
Například determinant matice , kterou získáme z matice tak, že k libovolnému řádku matice přičteme násobek některého z ostatních řádků matice , je roven determinantu matice , neboli . Obecněji, přičteme-li k řádku lineární kombinaci ostatních řádků, hodnota determinantu se nezmění. Podobně lze postupovat i pro sloupce.
Kromě toho lze použít i další pravidla, která však mění hodnotu determinantu:
- Pokud vznikne z výměnou dvou řádku nebo sloupců, potom .
- Pokud vznikne z vynásobením řádku nebo sloupce skalárem c, potom .
Gaussova eliminace udává postup, jak s použitím uvedených pravidel převedeme matici na horní trojúhelníkovou matici. Navíc je garantováno, že stačí provést nejvýše kvadraticky mnoho řádkových úprav vzhledem k řádu matice.
Následující konkrétní ukázka ilustruje výpočet determinantu matice pomocí elementárních řádkových úprav:
Matice | ||||
Získaná úpravou | přičtení druhého řádku k třetímu | přičtení trojnásobku prvního řádku k druhému | záměna druhého a třetího řádku | přičtení násobku druhého řádku k třetímu |
Determinant |
Z posloupnosti provedených úprav vyplývá
Laplaceův rozvoj
Metoda odpovídá rekurentní definici determinantu. Je vhodná pro řídké matice neboli matice s mnoha nulovými prvky. Rozvoj podle -tého řádku je dán vzorcem:
kde je determinant matice, která vznikne z odstraněním -tého řádku a -tého sloupce. Takto získaná matice se nazývá podmatice, determinant k ní příslušný se nazývá subdeterminant a člen se nazývá kofaktor.
Rozvoj podle -tého sloupce je dán vzorcem:
(Jediná změna je v použitém sumačním indexu.)
Výpočetní a bitová složitost
Výpočetní složitost výpočtu determinantu matice řádu z definice Leibnizovou formulí nebo rekurentní aplikací Laplaceova rozvoje je asymptoticky , zatímco běžná Gaussova eliminace má složitost pouze a v některých případech lze postupovat ještě rychleji (viz například Strassenův algoritmus). Proto je výpočetně smysluplné pro rozvoj využívat pouze řádky nebo sloupce, které obsahují jen jeden nenulový prvek, neboť už u dvou prvků v řádku či sloupci je výpočetně efektivnější jeden z nich eliminovat řádkovou nebo sloupcovou úpravou (až na malé matice řádů nejvýše tři).
Kromě složitosti algoritmu lze k porovnání algoritmů použít i další kritéria. Zejména pro aplikace týkající se matic nad okruhy existují algoritmy, které počítají determinant bez jakéhokoli dělení. (Naproti tomu Gaussova eliminace vyžaduje dělení.) Jeden takový algoritmus, který má složitost , je založen na následující myšlence: Permutace (jako v Leibnizově pravidle) nahradíme takzvanými uzavřenými uspořádanými sledy, v nichž se mohou prvky opakovat. Výsledný součet má více členů než v Leibnizově pravidle, ale v procesu lze několik z těchto součinů znovu použít, takže je efektivnější než naivní výpočet s Leibnizovým pravidlem.[3] Algoritmy lze také hodnotit podle jejich bitové složitosti, tj. kolik bitů přesnosti je potřeba k uložení dočasných hodnot vyskytujících se ve výpočtu. Například metoda Gaussova eliminace (nebo LU rozklad) má výpočetní složitost , ale bitová délka mezihodnot může být exponenciálně dlouhá.[4] Pro srovnání, Bareissův algoritmus, je metoda s přesným dělením (používá tedy dělení, ale pouze v případech, kdy je lze provést beze zbytku), má asymptoticky stejnou výpočetní složitost, ale bitová složitost zhruba odpovídá -násobku bitové velikosti zápisu původní matice.[5]
Remove ads
Souvislosti s jinými pojmy
Vlastní čísla a charakteristický polynom
Podrobnější informace naleznete v článku Vlastní vektory a vlastní čísla.
Determinant úzce souvisí s vlastními čísly a charakteristickým polynomem matice. Charakteristický polynom matice v proměnné je definován výrazem:
kde je jednotková matice stejného řádu jako . Vlastní čísla matice jsou právě všechny kořeny tohoto polynomu, tj. taková čísla ze stejného oboru jako prvky matice, splňující:
Je-li matice řádu s vlastními čísly (zde se rozumí, že vlastní číslo s algebraickou násobností se v tomto seznamu vyskytuje -krát), pak determinant matice je součin všech jejích vlastních čísel:
- .
Pozitivně definitní matice
Podrobnější informace naleznete v článku Definitnost.
Hermitovská matice je pozitivně definitní, pokud jsou všechna její vlastní čísla kladná. Uvedená vlastnost je podle Sylvesterova kritéria ekvivalentní podmínce, že determinanty podmatic
jsou kladné pro všechna .
Podobné matrice
Podrobnější informace naleznete v článku Podobnost matic.
Matice a jsou si navzájem podobné, pokud existuje regulární matice taková, že . Determinanty podobných matic jsou shodné, protože
- .
Z uvedeného vyplývá, že je-li lineární zobrazení na vektorovém prostoru konečné dimenze, potom volba báze nijak neovlivní hodnotu determinantu matice tohoto zobrazení.
Stopa
Stopa matice je definována jako součtem prvků na diagonále . Pokud počet vlastních čísel (včetně násobnosti) odpovídá řádu matice, je stopa rovna součtu vlastních čísel. Pro matice nad algebraicky uzavřenými tělesy, např. pro komplexní matice proto platí:
a v důsledku pro reálné matice platí také:
Zde označuje maticovou exponenciálu , protože každé vlastní číslo matice odpovídá vlastnímu číslu matice . Konkrétně, pro libovolný logaritmus matice , tedy pro každou matici vyhovující podmínce:
je determinant matice dán vztahem:
- .
Například pro matice řádů 2, 3 a 4, resp. platí:
Remove ads
Historie
Historicky byly determinanty (lat. determinare "vymezovat", "určovat") používány dlouho před maticemi. Pojem "matice" vznikl až více než 200 let po prvních úvahách o determinantech. Determinant byl původně definován jako vlastnost soustavy lineárních rovnic. Determinant „určuje“, zda má soustava jednoznačné řešení, což nastává právě když je determinant nenulový. V tomto smyslu byly determinanty poprvé použity v čínské učebnici matematiky Devět kapitol matematického umění (九章算術, kolem 3. století před naším letopočtem). V Evropě byla řešení soustav dvou lineárních rovnic vyjádřena Gerolamem Cardanem v roce 1545 entitou podobnou determinantu.[6]
Přibližně o sto let později Gottfried Wilhelm Leibniz a Takakazu Seki nezávisle na sobě studovali soustavy lineárních rovnic o více neznámých.[7] Seki vydal roku 1683 v Japonsku práci, v níž se snažil podat schematické vzorce řešení soustav rovnic pomocí determinantů a objevil pravidlo pro případ tří neznámých, které odpovídá pozdějšímu Sarrusovu pravidlu. Obdobnou práci o determinantech vydal Leibniz v roce 1693. [8] [9]
V 18. století se determinanty staly nedílnou součástí technik pro řešení soustav lineárních rovnic. Při studiích průsečíků dvou algebraických křivek vypočítal Gabriel Cramer v roce 1750 koeficienty obecné kuželosečky
která prochází pěti danými body a zavedl Cramerovo pravidlo (bez důkazu), které je po něm dnes pojmenováno.[10] Tento vzorec používal již Colin Maclaurin pro soustavy rovnic až se čtyřmi neznámými.[11] Několik známých matematiků jako Étienne Bézout, Leonhard Euler, Joseph-Louis Lagrange a Pierre-Simon Laplace se tou dobou primárně zabývalo výpočtem determinantů.
Determinanty jako samostatné funkce studoval jako první Alexandre-Théophile Vandermonde ve své práci o teorii eliminace, dokončené v roce 1771 a zveřejněné v roce 1776. V ní formuloval některá základní tvrzení o determinantech a je proto považován za zakladatele teorie determinantů. Mezi tyto výsledky patřilo například tvrzení, že sudý počet záměn dvou sousedních sloupců nebo řádků nemění znaménko determinantu, zatímco znaménko determinantu se změní s lichým počtem záměn. Pierre-Simon Laplace uvedl v roce 1772 obecnou metodu rozvoje determinantu pomocí doplňkových subdeterminantů.[12] Lagrange se bezprostředně poté zabýval determinanty matic druhého a třetího řádu, aplikoval je na problémy z teorie eliminace a dokázal mnoho speciálních případů obecných identit.
Během svých studií binárních a ternárních kvadratických forem používal Carl Friedrich Gauss schematický zápis matice, aniž jej tak však nazýval. Jako vedlejší efekt svých výzkumů definoval dnešní maticový součin, dospěl k pojmu reciprokých (inverzních) determinantů a pro určité speciální případy ukázal roku 1801 větu o determinantu součinu matic. Zavedl také slovo „determinant“ (Laplace jej nazýval „resultant“), i když ne v současném významu, ale spíše jako diskriminant polynomu pátého stupně.[10]
Dalším významným přispěvatelem je Jacques Philippe Marie Binet, který formálně vyslovil větu o součinu dvou matic o sloupcích a řádcích. Ve speciálním případě se tato věta redukuje na větu o součinu. Ve stejný den (30. listopadu 1812), kdy Binet přednesl Akademii svůj příspěvek, přednášel na stejné téma i Augustin-Louis Cauchy. Cauchy začal používat slovo "determinant" v jeho dnešním významu a významně přispěl k tomu, že pro tento pojem termín „determinant“ nakonec převládl. Cauchy dále systematizoval teorii determinantu, shrnul a zjednodušil to, co bylo v té době na toto téma známo, zdokonalil zápis. Zavedl například kofaktory a jasně rozlišoval mezi jednotlivými prvky determinantu a dílčími determinanty různých řádů. Formuloval a dokázal některé věty o determinantech, jako je věta o součinu determinantů nebo její zobecnění, Binetova-Cauchyho formule. Proto lze i Cauchyho považovat za zakladatele teorie determinantu.
Carl Gustav Jacob Jacobi zavedl roku 1841 determinant matice parciálních derivací, který James Joseph Sylvester později nazval Jakobiánem.[8] Ve svých vzpomínkách v Crelle's Journal za rok 1841 se Jacobi speciálně zabývá tímto tématem, stejně jako třídou střídavých funkcí, které Sylvester nazval "alternanty". Přibližně v době vydání posledních Jacobiho pamětí se maticemi začali zabývat Sylvester a Arthur Cayley. Cayley 1841 zavedl moderní zápis determinantu pomocí svislých čar.
Axiomatický popis determinantu jako funkce nezávislých proměnných jako první podal Karl Weierstrass ve svých berlínských přednáškách (nejpozději z roku 1864 a možná ještě před tím), na které pak navázal Ferdinand Georg Frobenius ve svých berlínských přednáškách v letním semestru 1874 a mimo jiné byl pravděpodobně první, kdo systematicky odvodil Laplaceův rozvoj z této axiomatiky.[2]
Na dokončení obecné teorie determinantu navázalo studium speciálních forem determinantů, např. osově symetrických determinantů, cirkulantů, Pfaffiánů, Wronského determinantů, Jakobiánů, Hessiánů a dalších.
Remove ads
Odkazy
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads