MT Math Tools

Matriskalkylator

Addera, subtrahera, multiplicera, transponera, invertera och beräkna determinanten för matriser i webbläsaren med mathjs – gratis och privat.

🔒 Körs helt i din webbläsare — ingenting laddas upp

Result

Press compute

Matrix algebra runs locally with mathjs.

Advertisement

Arbeta med matriser i webbläsaren

En matris är ett rektangulärt rutnät av tal, och matrisalgebra är grunden för linjära system, datorgrafik, statistik och maskininlärning. Den här kalkylatorn tar emot två matriser, A och B, skrivna som rader på separata rader med elementen åtskilda av kommatecken eller mellanslag. Den tillämpar sedan den valda operationen med linjäralgebramotorn mathjs, så att resultaten stämmer med vanliga matematiska definitioner. Binära operationer kombinerar A och B, medan unära operationer som transponat, determinant och invers bara använder matris A.

Addition och subtraktion sker element för element och kräver att båda matriserna har lika många rader och kolumner. Multiplikation följer rad-gånger-kolumn-regeln, så antalet kolumner i A måste vara lika med antalet rader i B, och resultatet får A:s rader och B:s kolumner. Transponatet vänder en matris längs dess diagonal så att rader blir kolumner. Dessa operationer är definierade för alla kompatibla storlekar, och kalkylatorn visar ett tydligt felmeddelande när dimensionerna inte stämmer.

Determinant och invers

Determinanten är ett enda tal som bara är definierat för kvadratiska matriser. Den mäter hur matrisen skalar area eller volym och visar om matrisen är inverterbar: en determinant på noll betyder att raderna är linjärt beroende och att ingen invers finns. Inversen till en kvadratisk matris A är den matris som multiplicerad med A ger enhetsmatrisen. Kalkylatorn beräknar den med mathjs och varnar dig om matrisen är singulär. Inverser är centrala för att lösa ekvationssystem, eftersom de låter dig isolera vektorn med okända direkt.

Tips och integritet

Håll alla rader lika långa så att varje matris är rektangulär, och använd minustecken för negativa element. Resultaten visas med rimlig avrundning, men inverser av nästan singulära matriser kan samla på sig flyttalsfel, så var försiktig med mycket små tal skilda från noll. Allt sker i din webbläsare; talen du skriver laddas aldrig upp, sparas eller skickas till någon extern tjänst, så du kan experimentera fritt, även med känsliga uppgifter.

Hur man använder

  1. Ange matris A och BSkriv raderna på separata rader och separera talen med kommatecken eller mellanslag.
  2. Välj en operationVälj addition, subtraktion, multiplikation, transponat, determinant eller invers.
  3. Läs resultatetBinära operationer använder båda matriserna; unära operationer använder bara matris A.

Vanliga frågor

Vilka matrisstorlekar stöds?
Alla rektangulära matriser, så länge dimensionerna är giltiga för den valda operationen.
När kan jag addera eller multiplicera?
Addition och subtraktion kräver lika dimensioner. Multiplikation kräver att A:s kolumner är lika med B:s rader.
När finns invers och determinant?
Endast för kvadratiska matriser. En determinant på noll betyder att matrisen saknar invers.
Laddas mina data upp?
Nej. Matriserna tolkas och beräknas helt i din webbläsare med mathjs.
Advertisement