Matrixdeterminantcalculator
De determinant van een vierkante matrix is een enkele scalaire waarde die aangeeft of de matrix inverteerbaar is (determinant niet nul), hoeveel deze het georiënteerde volume schaalt en of de oriëntatie wordt omgekeerd. Voer een matrix van 2×2 tot 10×10 in; de rekenmachine geeft det(A) terug, samen met een volledige cofactorontwikkeling (voor kleine matrices) of de stappen van de LU-decompositie (voor grotere matrices), zodat u de berekening regel voor regel kunt volgen.
Hoe de determinant wordt berekend
-
1
Voer een vierkante matrix in
Rijen = kolommen. Decimalen en negatieve getallen zijn toegestaan.
-
2
Kies de methode
Cofactorontwikkeling (leerzaam, voor kleine matrices) of LU-decompositie (snel, voor grotere matrices).
-
3
Lees de determinant
Het scalaire resultaat, met teken.
-
4
Volg de stappen
Bij cofactorontwikkeling wordt elke minor met zijn teken getoond; bij LU de volgorde van de rijoperaties.
Wat de determinant u vertelt
- Niet nul: de matrix is inverteerbaar; haar kolommen zijn lineair onafhankelijk; ze definieert een bijectieve lineaire afbeelding.
- Nul: de matrix is singulier; de kolommen zijn lineair afhankelijk; de afbeelding laat minstens één dimensie inklappen.
- Teken: positief betekent dat de lineaire afbeelding de oriëntatie behoudt; negatief betekent dat ze deze omkeert (zoals een spiegelbeeld).
- Grootte:
|det(A)|is de factor waarmee de afbeelding het n-dimensionale volume schaalt. Een 2×2-matrix met det 3 schaalt oppervlakten met 3; det −2 schaalt oppervlakten met 2 en keert ze om.
Kleine gevallen: doe ze met de hand
2×2:
det([[a, b], [c, d]]) = a·d − b·c
3×3 (regel van Sarrus):
det = a(ei − fh) − b(di − fg) + c(dh − eg) voor [[a,b,c],[d,e,f],[g,h,i]].
Grotere gevallen: gebruik LU
Een 4×4-determinant met de hand berekenen via cofactorontwikkeling vereist 4! = 24 vermenigvuldigingen. Een 6×6 vereist er 720. LU-decompositie reduceert het werk tot O(n³): ontbind A = LU, waarbij L benedendriehoekig is met enen op de diagonaal en U bovendriehoekig; dan det(A) = det(L)·det(U) = ∏ u_ii.
Eigenschappen die de moeite waard zijn
det(AB) = det(A)·det(B).det(A^T) = det(A).det(A^−1) = 1 / det(A).det(kA) = k^n · det(A)voor een n×n-matrix.- Twee rijen verwisselen keert het teken van de determinant om.
- Een veelvoud van één rij bij een andere optellen verandert de determinant niet.
- Als een rij (of kolom) volledig uit nullen bestaat, is de determinant nul.
Veelvoorkomende fouten
- Het tekenpatroon vergeten bij cofactorontwikkeling:
+ − + − + − .... De (i,j)-cofactor is(−1)^(i+j)maal de minor. - Ontwikkelen langs een rij met niet-nul-elementen terwijl er een rij met drie nullen is. Kies de rij of kolom met de meeste nullen om het werk te vereenvoudigen.
- Aannemen dat det(A+B) = det(A) + det(B). Dat klopt niet. De determinant is multiplicatief, niet additief.
Veelgestelde vragen
Het geeft aan of de lineaire afbeelding de oriëntatie behoudt. Een positieve determinant betekent dat een rechtshandig coördinatenstelsel rechtshandig blijft; negatief betekent dat het linkshandig wordt (een spiegeling).
Nee, de determinant is alleen gedefinieerd voor vierkante matrices. Voor niet-vierkante matrices zijn de dichtstbijzijnde analogen de singuliere waarden of de Gram-determinant van een deelmatrix.
Twee rijen verwisselen: het teken keert om. Een rij met k schalen: de determinant wordt met k vermenigvuldigd. Een veelvoud van één rij bij een andere optellen: de determinant blijft ongewijzigd. De LU-decompositie gebruikt alleen deze derde operatie, waardoor de determinant tijdens de reductie behouden blijft.
Basis-LU is dat niet, het faalt bij matrices met een nul-pivot. LU met gedeeltelijke pivotering (de standaardinstelling van de rekenmachine) verwisselt rijen om piepkleine pivots te vermijden en is stabiel voor de meeste reële matrices.
Rekenwerk met dubbele precisie, dus ongeveer 15–16 significante cijfers. Bijna-singuliere matrices (det ≈ 0) stapelen fouten op; als de absolute waarde piepklein is, beschouw deze dan als waarschijnlijk nul in plaats van te vertrouwen op de laatste decimalen.
Gerelateerde tools
Afrondingscalculator
Rond exacte decimalen af van 12 cijfers achter de komma tot biljoenen. Vergelijk half-even, van nul af, plafond, vloer en vier andere regels.
Baby percentiel berekenen
Voer de leeftijd, het geslacht en het gewicht van je baby in om een benaderende gewichtspercentielband en het referentiebereik voor die leeftijd te zien, vanaf de geboorte tot 24 maanden.
Rekenmachine voor capacitieve reactantie
Bereken de capacitieve reactantie Xc uit frequentie en capaciteit. Voer de frequentie in Hz en de capaciteit in µF in en krijg de reactantie direct in ohm (Ω).
Cilinderinhoud calculator
Bereken de cilinderinhoud van een motor op basis van boring, slag en aantal cilinders. Krijg de totale inhoud in cc, liters en kubieke inches plus het volume per cilinder direct in je browser.
Riemlengtecalculator
Bereken de exacte steek-, referentie- of effectieve lengte, of de hartafstand, uit twee referentiediameters van de poelies.
Gematria-calculator
Bereken de gematriawaarde van elk woord of elke zin in zes Engelse cijfers: Simple/Ordinal, Full Reduction, Reverse, Sumerian en Jewish/Latin.
Tool beschikbaar in andere talen
- 행렬식 계산기 [KO]
- Calculateur de déterminant de matrice [FR]
- Calculadora de Determinante de Matriz [PT]
- Matrisdeterminantkalkylator [SV]
- Máy tính định thức ma trận [VI]
- حاسبة محدِّد المصفوفة [AR]
- Matrix Determinanten Rechner [DE]
- Kalkulator Determinan Matriks [ID]
- 行列式計算機 [JA]
- เครื่องคำนวณดีเทอร์มิแนนต์ของเมทริกซ์ [TH]
- Calculadora de Determinante de Matriz [ES]
- Kalkulator wyznacznika macierzy [PL]
- Matrix Determinant Calculator [EN]
- Calcolatore del determinante della matrice [IT]
- Калькулятор определителя матрицы [RU]
- Matris Determinant Hesaplayıcı [TR]
- 矩阵行列式计算器 [ZH]