Matrix multiplikation er en af de grundlæggende operationer på matricer . Matrixen, der er resultatet af multiplikationsoperationen, kaldes et matrixprodukt . Elementerne i den nye matrix er hentet fra elementerne i de gamle matricer i henhold til reglerne illustreret nedenfor .
Matricerne og kan ganges, hvis de er kompatible i den forstand, at antallet af matrixkolonner er lig med antallet af rækker .
Matricer har mange af de algebraiske multiplikationsegenskaber, som almindelige tal har, med undtagelse af kommutativitet .
For kvadratiske matricer, ud over multiplikation, kan operationen med at hæve en matrix til en potens og den inverse matrix introduceres .
Mens matricer bruges til at beskrive især transformationer af matematiske rum ( rotation , refleksion , strækning og andre), vil produktet af matricer beskrive sammensætningen af transformationer .
Lad to rektangulære matricer og dimensioner og gives henholdsvis:
Derefter matricen med dimensioner :
hvori:
kaldes deres produkt .
Operationen med at gange to matricer er kun mulig, hvis antallet af kolonner i den første faktor er lig med antallet af rækker i den anden; i dette tilfælde siges matricerne at være konsistente . Især er multiplikation altid mulig, hvis begge faktorer er kvadratiske matricer af samme orden.
Et værks eksistens følger således slet ikke efter eksistensen af et værk.
Matrixproduktet AB består af alle mulige kombinationer af de indre produkter af rækkevektorerne i matrix A og kolonnevektorerne i matrix B. Elementet i matrixen AB med indeks i, j er skalarproduktet af den i -te rækkevektor af matrix A og den j -te kolonnevektor af matrix B .
Illustrationen til højre viser udregningen af produktet af to matricer A og B , den viser hvordan hvert skæringspunkt i matrixproduktet svarer til rækkerne i matrix A og søjlerne i matrix B. Størrelsen af den resulterende matrix er altid den maksimale mulige, det vil sige, for hver række af matrix A og kolonne af matrix B er der altid et tilsvarende skæringspunkt i produktet af matrixen.
Værdierne ved krydsene markeret med cirkler vil være:
Generelt er matrixprodukt ikke en kommutativ operation. For eksempel:
Elementet af produktet af matricerne ovenfor beregnes som følger
Den første koordinat i matrixbetegnelsen betegner en række, den anden koordinat betegner en kolonne; denne rækkefølge bruges både til indeksering og til dimensionering. Elementet i skæringspunktet mellem rækken og kolonnen i den resulterende matrix er skalarproduktet af den ite række i den første matrix og den i: te kolonne i den anden matrix. Dette forklarer, hvorfor bredden og højden af de multiplicerede matricer skal matche: ellers er prikproduktet udefineret.
Det er nemmest at se årsagerne til den beskrevne regel om matrixmultiplikation ved at overveje multiplikationen af en vektor med en matrix.
Sidstnævnte introduceres naturligt baseret på det faktum, at når vektorer dekomponeres i form af en basis , giver virkningen af (en hvilken som helst) lineær operator A udtrykket for komponenterne i vektoren v' = Av :
Det vil sige, at en lineær operator er repræsenteret af en matrix, vektorer af kolonnevektorer, og en operators handling på en vektor ved matrixmultiplikation af kolonnevektoren til venstre af operatormatricen (dette er et specialtilfælde af matrixmultiplikation, når en af matricerne, søjlevektoren, har størrelse ).
(På samme måde er overgangen til enhver ny basis ved ændring af koordinater repræsenteret af et fuldstændig ens udtryk, kun i dette tilfælde er det ikke længere komponenterne af den nye vektor i den gamle basis, men komponenterne af den gamle vektor i den nye basis ; i dette tilfælde elementerne i overgangsmatrixen til det nye grundlag).
Efter at have overvejet den sekventielle handling på vektoren af to operatorer: først A og derefter B (eller transformationen af basis A og derefter transformationen af basis B ), ved at anvende vores formel to gange, får vi:
hvorfra det kan ses, at sammensætningen BA af virkningen af lineære operatorer A og B (eller en lignende sammensætning af basistransformationer) svarer til en matrix beregnet af produktreglen for de tilsvarende matricer:
Produktet af matricer defineret på denne måde viser sig at være ret naturligt og åbenlyst nyttigt (giver en enkel og universel måde at beregne sammensætninger af et vilkårligt antal lineære transformationer på).
Associativ egenskab , associativitet :
Udbredende ejendom , fordelingsevne med hensyn til tilføjelse :
.Produktet af en matrix og identitetsmatrixen af en passende rækkefølge er lig med selve matrixen:
Produktet af en matrix og en nulmatrix af passende dimension er lig med nulmatrixen:
Hvis og er kvadratiske matricer af samme orden, så har matrixproduktet en række andre egenskaber.
Matrixmultiplikation er generelt ikke- kommutativ :
Hvis , så siges matricerne og at pendle med hinanden.
De enkleste eksempler på pendlingsmatricer:
Determinanten og sporet af produktet afhænger ikke af rækkefølgen af matrix multiplikation:
En kvadratisk matrix kaldes ikke- singular ( ikke- singular ), hvis den har en unik invers matrix , således at følgende betingelse er opfyldt:
Ellers kaldes matrixen speciel ( degenereret ) .
En ordrematrix er ikke-degenereret, hvis og kun hvis der i dette tilfælde er en kvadratisk matrix af samme orden
hvor er det algebraiske komplement af elementet i determinanten
Kompleksiteten ved at beregne produktet af matricer er per definition , men der er mere effektive algoritmer [1] , der bruges til store matricer. Spørgsmålet om den begrænsende hastighed for multiplikation af store matricer, såvel som spørgsmålet om at konstruere de hurtigste og mest stabile praktiske algoritmer til multiplikation af store matricer, forbliver et af de uløste problemer med lineær algebra .
Kvadratiske matricer kan ganges med sig selv mange gange på samme måde som almindelige tal, da de har det samme antal rækker og kolonner. En sådan sekventiel multiplikation kan kaldes at hæve en matrix til en potens - dette vil være et særligt tilfælde af den sædvanlige multiplikation af flere matricer. Rektangulære matricer har et andet antal rækker og kolonner, så de kan aldrig hæves til en potens. En n × n matrix A hævet til en potens defineres af formlen
og har følgende egenskaber ( λ er noget skalar):
Nul grader:
hvor E er identitetsmatrixen . Dette er analogt med det faktum, at nulpotensen af ethvert tal er lig med en.
Multiplikation med en skalar:
Determinant:
Den nemmeste måde at beregne graden af en matrix på er at gange matrix A k gange med resultatet af den foregående multiplikation, startende fra identitetsmatrixen, som det ofte gøres for skalarer. For diagonaliserbare matricer er der en bedre metode baseret på at bruge den spektrale nedbrydning af matricen A. En anden metode, baseret på Hamilton-Cayley-sætningen , konstruerer et mere effektivt udtryk for Ak , hvor skalaren hæves til den krævede magt , og ikke hele matrixen .
Diagonale matricer udgør et specialtilfælde . Da produktet af diagonale matricer er reduceret til multiplikationen af de tilsvarende diagonale elementer, så består den k -te potens af diagonalmatricen A af elementerne hævet til den nødvendige potens:
Det er således ikke svært at hæve en diagonal matrix til en potens. Når man hæver en vilkårlig matrix (ikke nødvendigvis diagonal) til en potens, er det ofte nyttigt først at bruge egenskaberne for diagonaliserbare matricer .
Ved hjælp af matrixmultiplikation og eksponentiering af matricer kan andre operationer på matricer defineres. For eksempel kan matrixeksponenten defineres i form af en potensrække , matrixlogaritmen kan defineres som den inverse af matrixeksponenten , og så videre.
Vektorer og matricer | |||||||||
---|---|---|---|---|---|---|---|---|---|
Vektorer |
| ||||||||
matricer |
| ||||||||
Andet |