Matriisilaskuri

Matriisi A

RivitSarakkeet
12
12

Matriisi B

RivitSarakkeet
12
12

Matriisialgebran Sääntöjen Soveltaminen Muokattavaan Ruudukkoon

Matriisi on suorakulmainen lukuruudukko, jota voidaan laskea yhteen, vähentää, kertoa tai muuntaa yhtenä kokonaisuutena, noudattaen omia algebran sääntöjään, jotka eroavat tavallisesta aritmetiikasta. Valitse operaatio, rakenna Matriisi A (ja Matriisi B, jos operaatio sitä tarvitsee) käyttäen +/- rivi- ja sarakepainikkeita kunkin ruudukon koon muuttamiseen haluamiisi mittoihin, ja tämä laskuri soveltaa vastaavaa sääntöä.

Yhteen- ja vähennyslasku vaativat molempien matriisien olevan täsmälleen samankokoisia. Kertolasku vaatii, että Matriisi A:n sarakkeiden määrä vastaa Matriisi B:n rivien määrää (tulos saa Matriisi A:n rivien määrän ja Matriisi B:n sarakkeiden määrän). Determinantti on olemassa vain neliömatriisille (sama määrä rivejä ja sarakkeita). Transpoosi toimii minkä tahansa muotoisella matriisilla, kääntäen sen rivit ja sarakkeet.

Tämä laskuri ei yritä rivien redusointia, käänteismatriiseja tai ominaisarvoja — nämä ovat aidosti erilainen, paljon suurempi tehtävä kuin tässä olevat operaatiot.

Kaava

Alla olevat esimerkit käyttävät 2x2-matriiseja kunkin säännön selkeään havainnollistamiseen — samat säännöt laajenevat suoraan mihin tahansa ruudukon tukemaan matriisikokoon. Olkoon Matriisi A:lla arvot a11,a12,a21,a22\vA{a_{11}}, \vA{a_{12}}, \vA{a_{21}}, \vA{a_{22}} ja Matriisi B:llä arvot b11,b12,b21,b22\vB{b_{11}}, \vB{b_{12}}, \vB{b_{21}}, \vB{b_{22}}, kirjoitettuna muodossa

A=[a11a12a21a22],B=[b11b12b21b22]A = \begin{bmatrix} \vA{a_{11}} & \vA{a_{12}} \\ \vA{a_{21}} & \vA{a_{22}} \end{bmatrix}, \quad B = \begin{bmatrix} \vB{b_{11}} & \vB{b_{12}} \\ \vB{b_{21}} & \vB{b_{22}} \end{bmatrix}
  • Yhteen-/vähennyslasku yhdistää vastaavat paikat yksi kerrallaan: A±B=[a11±b11a12±b12a21±b21a22±b22]A \pm B = \begin{bmatrix} \vA{a_{11}} \pm \vB{b_{11}} & \vA{a_{12}} \pm \vB{b_{12}} \\ \vA{a_{21}} \pm \vB{b_{21}} & \vA{a_{22}} \pm \vB{b_{22}} \end{bmatrix}
  • Kertolasku EI ole alkioittaista — tuloksen jokainen arvo on “rivi kertaa sarake” -pistetulo: AB=[a11b11+a12b21a11b12+a12b22a21b11+a22b21a21b12+a22b22]AB = \begin{bmatrix} \vA{a_{11}}\vB{b_{11}} + \vA{a_{12}}\vB{b_{21}} & \vA{a_{11}}\vB{b_{12}} + \vA{a_{12}}\vB{b_{22}} \\ \vA{a_{21}}\vB{b_{11}} + \vA{a_{22}}\vB{b_{21}} & \vA{a_{21}}\vB{b_{12}} + \vA{a_{22}}\vB{b_{22}} \end{bmatrix}
  • Determinantti on yksittäinen luku, joka kuvaa kuinka paljon matriisi skaalaa pinta-alaa: det(A)=a11a22a12a21\det(A) = \vA{a_{11}}\vA{a_{22}} - \vA{a_{12}}\vA{a_{21}}
  • Transpoosi kääntää matriisin sen päädiagonaalin yli, vaihtaen kaksi diagonaalin ulkopuolista arvoa: AT=[a11a21a12a22]A^T = \begin{bmatrix} \vA{a_{11}} & \vA{a_{21}} \\ \vA{a_{12}} & \vA{a_{22}} \end{bmatrix}

Laskuesimerkki

Käyttäen A=[1234]A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} ja B=[5678]B = \begin{bmatrix} 5 & 6 \\ 7 & 8 \end{bmatrix}:

  1. Yhteenlasku: A+B=[1+52+63+74+8]=[681012]A + B = \begin{bmatrix} 1+5 & 2+6 \\ 3+7 & 4+8 \end{bmatrix} = \begin{bmatrix} 6 & 8 \\ 10 & 12 \end{bmatrix}.
  2. Kertolasku: vasen yläkulma on 1×5+2×7=191 \times 5 + 2 \times 7 = 19, oikea yläkulma on 1×6+2×8=221 \times 6 + 2 \times 8 = 22, vasen alakulma on 3×5+4×7=433 \times 5 + 4 \times 7 = 43, ja oikea alakulma on 3×6+4×8=503 \times 6 + 4 \times 8 = 50, jolloin saadaan AB=[19224350]AB = \begin{bmatrix} 19 & 22 \\ 43 & 50 \end{bmatrix}.
  3. A:n determinantti: 1×42×3=21 \times 4 - 2 \times 3 = -2.

Keskeiset Huomioitavat Tekijät

  • Matriisikertolasku ei yleensä ole vaihdannaista — järjestyksellä on väliä. Toisin kuin tavallisessa lukujen kertolaskussa, AB ei yleensä ole yhtä suuri kuin BA matriiseille, eikä toinen järjestys välttämättä ole edes matemaattisesti pätevä, jos ulottuvuudet eivät sovi yhteen oikealla tavalla — pidä aina kirjaa siitä, kumpi matriisi tulee ensin.
  • Nolladeterminantti tarkoittaa, että neliömatriisi on “singulaarinen” eikä sillä ole käänteismatriisia. Tämä on yleinen syy siihen, miksi muu matriisioperaatio epäonnistuu (kuten lineaarisen yhtälöryhmän ratkaiseminen) — nollasta poikkeava determinantti vaaditaan, jotta matriisi olisi käännettävissä.
  • Matriisit ovat standardityökalu lineaaristen muunnosten takana tietokonegrafiikassa, fysiikassa ja tekniikassa. 2D- tai 3D-muodon kiertäminen, skaalaus ja leikkaus (yleistä pelinkehityksessä ja animaatiossa) ilmaistaan kaikki matriisikertolaskuna koordinaattipisteitä vasten.
  • Matriisin ulottuvuudet kirjoitetaan aina rivit × sarakkeet, ja tällä järjestyksellä on merkitystä yhteensopivuudelle. 2×3-matriisissa on 2 riviä ja 3 saraketta — jotta kertolasku olisi pätevä, ensimmäisen matriisin sarakkeiden määrän on vastattava toisen matriisin rivien määrää, minkä vuoksi AB voi olla pätevä, vaikka BA ei ole, vaikka molemmat matriisit olisivat muuten muodoltaan yhteensopivia.

Yleisiä Virheitä

  • Matriisien kertominen alkioittain rivi-kertaa-sarake-säännön käyttämisen sijaan. Matriisikertolasku ei ole sama operaatio kuin yhteen- tai vähennyslasku — jokainen tuloksen arvo on koko rivin ja koko sarakkeen pistetulo, ei yksittäinen pareittainen kertolasku.
  • Oletetaan, että AB ja BA antavat saman tuloksen. Matriisikertolasku ei yleensä ole vaihdannaista, ja järjestyksen kääntäminen voi tuottaa täysin erilaisen tuloksen — tai se ei ehkä ole edes matemaattisesti pätevä, jos ulottuvuudet eivät enää sovi yhteen.
  • Yritetään löytää determinantti ei-neliömatriisille. Determinantti on määritelty vain neliömatriiseille (sama määrä rivejä ja sarakkeita) — 2×3- tai 3×2-matriisilla ei yksinkertaisesti ole sellaista.
  • Matriisin ulottuvuuksien sekoittaminen yhteensopivuutta tarkistettaessa. Matriisin koko on aina rivit × sarakkeet, tässä järjestyksessä — sen sekoittaminen, kumpi luku on kumpi, on yleinen syy “miksi tämä kertolasku ei toimi” -hämmennykseen.

Hyvä Tietää

  • Työskenteletkö yhtälöryhmän kanssa, jota matriisi edustaa? Toisen Asteen Yhtälön Laskuri käsittelee yhden muuttujan tapauksen suoraan, jos se on todella se, mitä tarvitset.
  • Tarvitsetko trigonometrisia, logaritmisia tai muita funktioita matriisioperaatioiden rinnalle? Tieteellinen Laskin kattaa tuon laajemman työkaluvalikoiman.
  • Työskenteletkö suuren datajoukon kanssa pienen matriisin sijaan? Tilastolaskuri laskee keskiarvon, mediaanin ja keskihajonnan suoraan lukulistasta.

Lähde: Standard 2x2 matrix algebra.

Usein Kysytyt Kysymykset

Miksi matriisikertolasku ei ole alkioittaista?

Matriisikertolasku yhdistää ensimmäisen matriisin "rivin" toisen matriisin "sarakkeeseen", kertomalla ja summaamalla arvopareja — ei yksinkertaisesti kerro samassa paikassa olevia arvoja, kuten yhteen- ja vähennyslasku tekevät. Tämä "rivi kertaa sarake" -sääntö tekee matriisikertolaskusta yleensä EI-vaihdannaisen (A x B ei yleensä ole sama kuin B x A), toisin kuin tavallinen lukujen kertolasku.

Mitä determinantti kertoo?

Determinantti on yksittäinen luku, joka kuvaa, kuinka paljon matriisi skaalaa pinta-alaa muuntaessaan muotoa. Nollan determinantti tarkoittaa, että matriisi litistää kaiken suoraksi (tai pisteeksi) — sillä ei ole käänteismatriisia.

Tukeeko tämä laskuri suurempia kuin 2x2-matriiseja?

Kyllä — käytä kunkin matriisiruudukon +/- rivi- ja sarakepainikkeita muuttaaksesi sen kokoa haluamiisi mittoihin (enintään 8x8). Yhteen- ja vähennyslasku vaativat molempien matriisien olevan samankokoisia; kertolasku vaatii, että Matriisi A:n sarakkeiden määrä vastaa Matriisi B:n rivien määrää; determinantti vaatii neliömatriisin.

Vahvista ikäsi

Luodaksesi tilin, kerro syntymäkuukautesi ja -vuotesi.