Mátrix szorzás

A mátrixok szorzásának pontosan két módja van. Az első mód a mátrix skalárral való szorzása. Ezt skaláris szorzásnak nevezzük. A második mód egy mátrix szorzása egy másik mátrixszal. Ezt nevezzük mátrixszorzásnak.

Skalárszorzás

A szkalárszorzás valójában egy nagyon egyszerű mátrixművelet. Ahhoz, hogy egy skalárt megszorozzunk egy mátrixszal, egyszerűen fogjuk a skalárt, és megszorozzuk a mátrix minden egyes bejegyzésével. Nézzünk egy példát.

Kérdés 1: Számítsuk ki a 2A2A2A ha

Kérdés 1: Skalárszorzás példa 1 pt.1

A kérdés azt kéri, hogy találjuk ki, mi a 2A2A2A2A. Más szóval, azt keressük, hogy

Equation 1: Scalar Multiplication Example 1 pt.2

Megjegyezzük, hogy ha a mátrix minden egyes bejegyzéséhez 2-t szorzunk, akkor azt kapjuk, hogy:

Egylet 1: Skálaszorzás Példa 1 pt.3

Nagyon egyszerű! Csináljunk egy másikat.

Kérdés 2: Számítsuk ki a 0A0A0A ha

Kérdés 2: Skála szorzás példa 2 pt.1

Még egyszer megpróbáljuk megtalálni a 0A0A0A-t. Ez azt jelenti, hogy a

Equation 2: Scalar Multiplication Example 2 pt.2

A mátrix furcsa alakú lesz, de a koncepció ugyanaz marad. Továbbra is a 0 skalárt fogjuk a mátrix minden egyes bejegyzéséhez szorozni. Ha így teszünk, akkor:

2. egyenlet: Skalárszorzás 2. példa 2 pt.3.

Vegyük észre, hogy a mátrix minden bejegyzése 0. Ez az úgynevezett nullmátrix, amely 3 x 2.

Most, hogy már nagyon jól ismerjük a skaláris szorzást, miért nem térünk át a mátrixszorzásra?

Hogyan szorozzuk a mátrixokat

Hogyan szorozzunk egy mátrixot egy másik mátrixszal, először meg kell tanulnunk, mi az a pontszorzat.

Mi az a pontszorzat?

A pontszorzat (más néven vektorszorzás) két vektor szorzatának kiszámítási módja. Legyen például a két vektor:

3. egyenlet: Ponttermék példa pt.1

Hogyan szoroznám meg ezt a két vektort? Egyszerűen csak szorozzuk meg a megfelelő tételeket, és adjuk össze a szorzatokat. Más szóval,

Equation 3: Dot Product Example pt.2

A vektorok szorzásából tehát egyetlen értéket kapunk. Figyeljük meg azonban, hogy a két vektornak azonos számú bejegyzése van. mi van akkor, ha az egyik vektornak más számú bejegyzése van, mint a másiknak? Legyen például

4. egyenlet: Pontproduktum hiba példa pt.1.

Ha a megfelelő bejegyzéseket megszoroznám és összeadnám, akkor azt kapnám:

4. egyenlet: Ponttermék hibapélda pt.2

Itt van egy probléma. Az első három bejegyzésnek vannak megfelelő bejegyzései, amelyekkel szorozni lehet, de az utolsó bejegyzésnek nincsenek. Mit tegyünk tehát itt? A válasz az, hogy itt nem tehetünk semmit. Ez csak azt jelenti, hogy nem tudjuk kiszámítani ennek a két vektornak a pontszorzatát.

Végeredményben tehát nem tudjuk megtalálni két olyan vektor pontszorzatát, amelyeknek különböző számú bejegyzése van. Ugyanannyi bejegyzéssel kell rendelkezniük.

2 x 2 mátrixszorzás

Szóval mi értelme volt megtanulni a pontszorzatot? Nos, a pontszorzatot akkor fogjuk használni, amikor két mátrixot szorzunk össze. Amikor egy mátrixot szorzunk egy másik mátrixszal, a sorokat és oszlopokat vektorként akarjuk kezelni. Pontosabban, az első mátrix minden sorát vektorként, a második mátrix minden oszlopát pedig vektorként akarjuk kezelni. Nézzünk egy példát.

Kérdés 3: Keressük meg A∙BA \bullet BA∙B ha

5. egyenlet: 2 x 2 mátrix szorzási példa pt.1

A két mátrix szorzásával megkapjuk:

5. egyenlet: 2 x 2 mátrix szorzási példa pt.2.

Most a sorok és az oszlopok, amelyekre fókuszálunk

5. egyenlet: 2 x 2 mátrix szorzás példa pt.3.

ahol r1r_{1}r1 az első sor, r2r_{2}r2 a második sor, és, c1,c2c_{1}, c_{2}c1,c2 az első és második oszlop. Most minden egyes sort és oszlopot, amit itt látunk, vektorként fogunk kezelni.

Megjegyezzük itt, hogy egy 2 x 2 mátrixot megszorozva egy másik 2 x 2 mátrixszal egy 2 x 2 mátrixot kapunk. Más szóval, a kapott mátrixnak 4 bejegyzéssel kell rendelkeznie.

5. egyenlet: 2 x 2 mátrix szorzási példa pt.4

Hogyan kapjuk pontosan az első bejegyzést? Nos, vegyük észre, hogy az első bejegyzés az első sorban és az első oszlopban található. Tehát egyszerűen vesszük az r1r_{1}r1 és a c1c_{1}c1 pontszorzatát. Így az első bejegyzés a következő lesz

5. egyenlet: 2 x 2 mátrixszorzás példa pt.5

Hogyan kapjuk meg ezúttal a második bejegyzést? Nos, figyeljük meg, hogy a második bejegyzés helye az első sorban és a második oszlopban van. Tehát egyszerűen vesszük az r1r_{1}r1 és a c2c_{2}c2 pontszorzatát. Így a második bejegyzés a következő lesz

5. egyenlet: 2 x 2 mátrixszorzás példa pt.6/figcaption>

Most ugyanezt a stratégiát fogjuk használni az utolsó két bejegyzés keresésére. Vegyük észre, hogy az utolsó előtti bejegyzés a 2nd2^{nd}2. sorban és az 1st1^{st}1. oszlopban található, az utolsó bejegyzés pedig a 2nd2^{nd}2. sorban és a 2nd2^{nd}2. oszlopban. Tehát vesszük az r2r_{2}r2 és a c1c_{1}c1, valamint az r2r_{2}r2 és a c2c_{2}c2 pontproduktumát. Így megkapjuk:

5. egyenlet: 2 x 2 mátrixszorzás példa pt.7

Most már készen vagyunk! Ezt kapjuk, ha 2 x 2 mátrixot szorzunk. Általában a 2 x 2 mátrixok mátrixszorzási képlete a következő

1. képlet: 2 x 2 mátrixszorzás képlete

3×3 mátrixszorzás

Most a 3 x 3 mátrixszorzás folyamata nagyon hasonló a 2 x 2 mátrixszorzás folyamatához. Ismételjük meg, miért nem csinálunk egy mátrixszorzási példát?

Kérdés 4:Keressük meg A∙BA \bullet BA∙B ha

6. egyenlet: 3 x 3 mátrixszorzás példa pt.1

Először is, vegyük észre, hogy a szorzással egy másik 3 x 3 mátrixot kell kapnunk. Más szóval,

Equation 6: 3 x 3 Matrix Multiplication Example pt.2

Most címkézzük fel az első mátrix összes sorát és a második mátrix oszlopait.

Equation 6: 3 x 3 Matrix Multiplication Example pt.3.

Megjegyezzük, hogy a mátrix első bejegyzése az 11^{st}1. sorban és az 1^{st}1. oszlopban található, ezért az r1r_{1}r1 és c1c_{1}c1 pontproduktumát vesszük. Így megkapjuk:

6. egyenlet: 3 x 3 mátrixszorzás példa pt.4

Most figyeljük meg, hogy a mátrix második bejegyzése az 1.1^{st}1. sorban és a 2.2^{nd}2. oszlopban található. Így az r1r_{1}r1 és a c2c_{2}c2 pontszorzatát vesszük. Így megkapjuk:

6. egyenlet: 3 x 3 mátrix szorzás példa pt.5.

Ha továbbra is megkeressük az összes bejegyzést, és elvégezzük a soroknak és oszlopoknak megfelelő pontszorzatot, akkor megkapjuk a végeredményt:

6. egyenlet: 3 x 3 mátrix szorzás példa pt.6

Készen vagyunk! Vegyük észre, hogy minél nagyobbak a mátrixok, annál fáradságosabb lesz a mátrixszorzás. Ennek az az oka, hogy egyre több számmal kell foglalkoznunk! Általánosságban a 3 x 3 mátrixok mátrixszorzási képlete a következő:

2. képlet: 3 x 3 mátrix szorzási képlet

Hogyan szorozzuk a különböző méretű mátrixokat?

Eleddig azonos méretű mátrixokat szoroztunk. Továbbá tudjuk, hogy két azonos dimenziójú mátrix szorzása azonos dimenziójú mátrixot ad. De mi történik, ha különböző dimenziójú mátrixokat szorzunk? Honnan tudnánk a kiszámított mátrix dimenzióit? Először is meg kell néznünk, hogy a mátrixok szorzása definiált mátrixot ad-e.

A mátrix definiált?

Vannak olyan esetek, amikor nem lehet két mátrixot összeszorozni. Ezekben az esetekben a mátrixot definiálatlannak nevezzük. Honnan tudjuk, hogy nem definiáltak?

Két mátrix szorzata csak akkor definiált, ha az első mátrix oszlopainak száma megegyezik a második mátrix sorainak számával.

Próbáljuk meg ezt a definíciót ebben a példában alkalmazni.

Kérdés 5: Legyen

Egy 7. egyenlet: Definiált mátrix példa pt.1

A∙BA \bullet BA∙B definiált?

Először is vegyük észre, hogy az első mátrixnak 3 oszlopa van. A második mátrixnak is 3 sora van. Mivel mindkettő egyenlő 3-mal, akkor tudom, hogy A∙BA \bullet BA∙B definiált.

Most, hogy tudjuk, hogy definiált, honnan tudnánk meg A∙BA \bullet BA∙B méreteit?

A dimenziós tulajdonság

Hogy megtaláljuk A∙BA \bullet BA∙B dimenzióit, először külön-külön meg kell vizsgálnunk a és dimenzióit.

7. egyenlet: Definált mátrix példa pt.2.

Most így fogjuk egymás mellé tenni a mátrixok dimenzióit:

7. egyenlet: Definált mátrix példa pt.3

Azt fogjuk most tenni, hogy fogjuk az első és az utolsó számot, és kombinálva megkapjuk A∙BA \bullet BA∙B dimenzióit. Látjuk, hogy az első szám 2, az utolsó szám pedig 4. Tehát az A∙BA \bullet BA∙B dimenziói a következők lesznek:

7. egyenlet: Meghatározott mátrix példa pt.4

Most, hogy tudjuk a mátrix dimenzióit, egyszerűen kiszámíthatjuk az egyes bejegyzéseket a pontproduktumok segítségével. Így megkapjuk:

Egylet 7: Meghatározott mátrix példa pt.5

Most, hogy már nagyon jól tudjuk, hogyan kell mátrixokat szorozni, miért nem nézünk meg néhány mátrixszorzási szabályt?

Mátrixszorzás tulajdonságai

Hát milyen tulajdonságai vannak valójában a mátrixszorzásnak? Először is definiáljunk mindent formálisan.

Legyen X,Y,ZX, Y, ZX,Y,Z mátrix, InI_{n}In egy azonossági mátrix, OnO_{n}On pedig egy nullmátrix. Ha mind az öt mátrix egyenlő dimenziójú, akkor a következő mátrix-mátrix szorzási tulajdonságokkal rendelkezünk:

3. képlet: Mátrix szorzási tulajdonságok

Az asszociatív tulajdonság azt mondja ki, hogy nem számít, milyen sorrendben szorzunk. Más szóval, ha kiszámítjuk X∙YX \bullet YX∙Y-t, majd megszorozzuk ZZZ-el, ugyanazt az eredményt kapjuk, mintha kiszámítjuk Y∙ZY \bullet ZY∙Z-t, majd megszorozzuk XXX-el. Nézzünk egy példát.

6. kérdés: Mutassuk meg, hogy az asszociatív tulajdonság működik ezekkel a mátrixokkal:

8. egyenlet: Az asszociatív tulajdonság példája pt.1.

Az egyenlet bal oldalát vizsgálva az asszociatív tulajdonságban azt látjuk, hogy (XY)Z(XY)Z(XY)Z(XY)Z adja:

8. egyenlet: Asszociatív tulajdonság példa pt.2.

Most az egyenlet jobb oldalát vizsgálva az asszociatív tulajdonságban azt látjuk, hogy X(YZ)X(YZ)X(YZ) adja:

8. egyenlet: Asszociatív tulajdonság példa pt.3

Nézzük, hogy az egyenlet bal és jobb oldala is egyenlő. Ebből tudjuk, hogy az asszociatív tulajdonság valóban működik! Ez ismét azt jelenti, hogy a mátrix szorzási sorrendje nem számít!

A következő tulajdonság a disztributív tulajdonság. A disztributív tulajdonság kimondja, hogy:

4. képlet: disztributív tulajdonság

Láthatjuk, hogy a fóliatechnikát használhatjuk a mátrixok esetében is. Csak hogy megmutassuk, hogy ez a tulajdonság működik, csináljunk egy példát:

Kérdés 7: Mutassuk meg, hogy a disztributív tulajdonság működik a következő mátrixokra:

9. egyenlet: A disztributív tulajdonság példája pt.1

Lássuk, hogy az egyenlet bal oldala X(Y+Z)X(Y + Z)X(Y+Z). Ezért ennek kiszámításával megkapjuk:

9. egyenlet: Distributív tulajdonság példa pt.2

Most nézzük meg, hogy az egyenlet jobb oldala pontosan ugyanazt adja-e nekünk. Vegyük észre, hogy az egyenlet jobb oldala XY+XZXY + XZXY+XZ. Ennek kiszámításával megkapjuk:

9. egyenlet: A disztributív tulajdonság példája pt.3

Megjegyezzük, hogy az egyenlet bal oldala pontosan ugyanaz, mint az egyenlet jobb oldala. Így megerősíthetjük, hogy a disztributív tulajdonság valóban működik.

A mátrixszorzás kommutatív?

Tudjuk, hogy a mátrixszorzás mind az asszociatív, mind a disztributív tulajdonságnak megfelel, azonban a kommutatív tulajdonságról egyáltalán nem beszéltünk. Ez azt jelenti, hogy a mátrixszorzás nem felel meg ennek? Valójában nem, és ezt egy példával ellenőrizhetjük is.

8. kérdés: Ha a mátrixszorzás kommutatív, akkor a következőnek igaznak kell lennie:

10. kérdés: A kommutatív tulajdonság nem teljesülése pt.1.

Mutassuk meg, hogy XYeqYXXY eq YXXYeqYX ha

Egyenlet 10: A kommutatív tulajdonság hibája pt.2

Először is kiszámítjuk az egyenlet bal oldalát. XYXYXY kiszámításával megkapjuk:

Egyenlet 10: A kommutatív tulajdonság kudarca pt.3

Most az egyenlet jobb oldalát kiszámítva megkapjuk:

Egyenlet 10: A kommutatív tulajdonság kudarca pt.4.

Mint látható,

Egyenlet 10: A kommutatív tulajdonság kudarca pt.5.

Mert van

10. egyenlet: A kommutatív tulajdonság kudarca pt.6

Ez a két mátrix teljesen más.

Most van még néhány tulajdonsága a mátrixok szorzatának. Ezek a tulajdonságok azonban a nullmátrixokkal és az azonossági mátrixokkal foglalkoznak.

Mátrixszorzás a nullmátrixra

A nullmátrixra vonatkozó mátrixszorzási tulajdonság a következőket mondja ki:

5. képlet: Mátrixszorzás nullmátrixra

amelyben OOO egy nullmátrix.

Ez azt jelenti, hogy ha egy nullás mátrixot megszorozunk egy másik nem nullás mátrixszal, akkor egy nullás mátrixot kapunk. Próbáljuk ki egy példával, hogy ez igaz-e.

Kérdés 9: Mutassuk meg, hogy az OX=OOX = OOX=O és XO=OXO = OXO=O egyenlet akkor érvényes, ha:

11. egyenlet: Mátrixszorzás nullmátrixra példa pt.1.

Nézzük először az egyenletet

11. egyenlet: Mátrixszorzás nullmátrixra példa pt.2.

Megjegyezzük, hogy OXOXOX kiszámításával megkapjuk:

11. egyenlet: Mátrixszorzás nullmátrixhoz példa pt.3

Látjuk, hogy OX=OOX = OOX=O, tehát az egyenlet érvényes. Hasonlóképpen, ha kiszámítjuk XOXOXO-t, akkor azt kapjuk:

11. egyenlet: Mátrixszorzás nullmátrix példához pt.4.

Azt látjuk, hogy az XO=OXO = OXO=O egyenlet érvényes, tehát készen vagyunk.

Mátrixszorzás az azonossági mátrixra

Most mi a helyzet az azonossági mátrixok mátrixszorzási tulajdonságával? Nos, a tulajdonság a következőket mondja ki:

6. képlet: Mátrixszorzás az azonossági mátrixra

ahol InI_{n}In egy n×nn \times nn×n azonossági mátrix. Ismét egy példán keresztül láthatjuk, hogy a következő egyenletek valóban érvényesek.

Kérdés 10: Mutassuk meg, hogy a XI2=XX I_{2} = XXI2=X és az I2X=XI_{2} X = XI2X=X érvényesek a következő mátrixokkal

12. egyenlet: Mátrixszorzás azonossági mátrixra példa pt.1.

Az XI2=XX I_{2} = XXI2=X egyenletre tehát:

12. egyenlet: Mátrixszorzás azonossági mátrixra példa pt.2

Az egyenlet tehát valóban érvényes. Az I2X=XI_{2}X = XI2X=X egyenlethez hasonlóan:

12. egyenlet: Mátrixszorzás azonossági mátrix példára pt.3

Ismét érvényes az egyenlet. Tehát végeztünk a kérdéssel, és mindkét egyenlet érvényes, ezzel lezártuk a mátrixszorzás összes tulajdonságát. Ha most a mátrixszorzás egy valós életbeli alkalmazását szeretnéd megnézni, akkor ajánlom, hogy nézd meg ezt a cikket.

https://www.mathsisfun.com/algebra/matrix-multiplying.html

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.