Matrix-calculator

Voer matrixbewerkingen uit: optellen, vermenigvuldigen, determinant, inverse en getransponeerde. Krijg direct het resultaat en los stelsels lineaire vergelijkingen gratis op.

Hoe te Gebruiken

  1. Voer gegevens in

    Vul de vereiste waarden in de invoervelden in.

  2. Pas instellingen aan

    Selecteer de juiste opties en instellingen.

  3. Bekijk resultaten

    Klik Bereken voor directe resultaten.

Wat is een matrix?

Een matrix is een rechthoekige rangschikking van getallen, gebruikt als hulpmiddel om stelsels van vergelijkingen, lineaire transformaties en datatransformaties als één geheel te behandelen. Een m×n-matrix bestaat uit m rijen en n kolommen, en de waarde op elke positie wordt een element genoemd.

Een vierkante matrix, waarbij het aantal rijen gelijk is aan het aantal kolommen, is bijzonder belangrijk omdat deze een determinant en een inverse kan hebben. Deze rekenmachine ondersteunt zes bewerkingen: de determinant, inverse, getransponeerde en scalaire vermenigvuldiging van één matrix, plus optelling en vermenigvuldiging tussen twee matrices.

Belangrijkste toepassingsgebieden

  • Lineaire transformaties zoals rotatie en schaling in computergraphics
  • Het oplossen van lineaire stelsels en regressieanalyse in de statistiek
  • Gewichtsberekeningen in machine learning en structurele analyse in de techniek

Berekeningsformules

2×2-determinant: det(A) = ad - bc (A = [[a,b],[c,d]]). Voorbeeld: voor [[1,2],[3,4]] geldt 1×4 - 2×3 = 4 - 6 = -2.

Inverse matrix: A⁻¹ = adj(A) / det(A). Voor een 2×2-matrix geldt A⁻¹ = (1/det)·[[d,-b],[-c,a]]. De inverse van het bovenstaande voorbeeld is (1/-2)·[[4,-2],[-3,1]] = [[-2,1],[1.5,-0.5]].

Matrixvermenigvuldiging: C[i][j] = Σ A[i][k]·B[k][j] — het aantal kolommen van A moet gelijk zijn aan het aantal rijen van B. Getransponeerde: Aᵀ[i][j] = A[j][i] verwisselt rijen en kolommen. Determinanten van 3×3-matrices en groter worden recursief berekend met de Laplace-ontwikkeling (cofactorontwikkeling).

Veelgestelde Vragen

Wat is een determinant?
De determinant is een scalaire waarde die voor een vierkante matrix is gedefinieerd en wordt gebruikt om te bepalen of de matrix inverteerbaar is (of er een inverse bestaat). De determinant van een 2×2-matrix [[a,b],[c,d]] is ad-bc, en voor 3×3-matrices en groter wordt deze recursief berekend met de Laplace-ontwikkeling (cofactorontwikkeling). Als de determinant 0 is, bestaat er geen inverse.
Wanneer bestaat er geen inverse matrix?
Een inverse bestaat niet wanneer de determinant van een vierkante matrix 0 is; zo'n matrix wordt een singuliere matrix genoemd. Zo heeft [[1,2],[2,4]] een determinant van 1×4-2×2=0 en dus geen inverse. Dit gebeurt wanneer de rijen (of kolommen) van de matrix lineair afhankelijk van elkaar zijn.
Maakt de volgorde van matrixvermenigvuldiging uit?
Ja, matrixvermenigvuldiging is niet commutatief. Dat wil zeggen: A×B ≠ B×A. Bovendien moet voor matrixvermenigvuldiging het aantal kolommen van de eerste matrix gelijk zijn aan het aantal rijen van de tweede. Zo kunnen een (2×3)-matrix en een (3×2)-matrix worden vermenigvuldigd, maar (2×3) en (2×3) niet.
Tot welke grootte matrix kan worden berekend?
U kunt matrices tot 10×10 berekenen. U kunt het aantal rijen en kolommen vrij instellen, zodat ook optelling, vermenigvuldiging en transpositie van rechthoekige matrices worden ondersteund. De determinant en inverse zijn echter alleen gedefinieerd voor vierkante matrices, waarbij het aantal rijen gelijk is aan het aantal kolommen.
Waarvoor wordt een getransponeerde gebruikt?
Een getransponeerde is een matrix waarvan de rijen en kolommen zijn verwisseld, gedefinieerd door Aᵀ[i][j] = A[j][i]. Het transponeren van een m×n-matrix levert een n×m-matrix op. Het wordt gebruikt bij covariantieberekeningen in de statistiek, bij het hervormen van data in machine learning en om te bepalen of een matrix symmetrisch is (A=Aᵀ).
Wat zijn de voorwaarden voor matrixoptelling?
Matrixoptelling is alleen mogelijk wanneer beide matrices exact dezelfde afmetingen hebben (aantal rijen en kolommen), en de elementen op dezelfde positie worden opgeteld (C[i][j] = A[i][j] + B[i][j]). Anders dan bij vermenigvuldiging is optelling commutatief (A+B = B+A).
Hoe wordt scalaire vermenigvuldiging berekend?
Scalaire vermenigvuldiging is de bewerking waarbij elk element van een matrix met hetzelfde getal (scalair) wordt vermenigvuldigd, berekend als C[i][j] = k × A[i][j]. Zo geeft het vermenigvuldigen van [[1,2],[3,4]] met 3 [[3,6],[9,12]]. De grootte van de matrix blijft ongewijzigd.
Hoe worden decimalen in de resultaten behandeld?
Decimalen die ontstaan door deling of opgetelde sommen bij bewerkingen zoals de inverse en vermenigvuldiging worden afgerond en weergegeven tot 10 decimalen. Zo worden repeterende decimalen zoals 1/3 weergegeven als benaderde waarden zoals 0.3333333333, terwijl gehele resultaten, zoals een determinant, ongewijzigd worden weergegeven.
Geverifieerde formules 2026

Gerelateerde Rekenmachines