Hogyan találjuk meg a mátrixok termékét. Mátrix szorzás. A mátrixok skaláris terméke. Három mátrix terméke

Különböző számítási műveletek hajthatók végre mátrixokkal (táblázatok numerikus elemekkel). Az egyik egy szám, egy vektor, egy másik mátrix, több mátrix szorzása. A munka néha helytelennek bizonyul. A hibás eredmény a számítási műveletek végrehajtására vonatkozó szabályok tudatlanságának eredménye. Kitaláljuk, hogyan kell szaporodni.

Mátrix és szám

Kezdjük a legegyszerűbbel-szorozzuk meg a táblázatot számokkal egy adott értékkel. Például van egy mátrixunk a elemekkel aij (i a sorszámok és j az oszlopszámok) és az e szám. A mátrix szorzata az e számmal a B mátrix lesz a B elemekkelij, amelyeket a képlet talál:

bij = e .. aij.

T. e. a B elem megszerzéséhez11 meg kell venni az elemet a11 szorozzuk meg a kívánt számmal, hogy b-t kapjunk12 meg kell találni az a elem termékét12 mind az e, mind a t számok. d.

A mátrix szorzata a számmal

Oldjuk meg a képen látható 1. problémát. A B mátrix megszerzéséhez egyszerűen szorozza meg az A elemeit 3-mal:

  1. a11 × 3 = 18. Ezt az értéket a B mátrixba írják azon a helyen, ahol az 1. oszlop és az 1. sor található.
  2. a21 intersect × 3 = 15. Megvan a b elem21.
  3. a12 × 3 = –6. Megvan a b elem12. A B mátrixba írjuk azon a helyen, ahol a # 2 oszlop és az # 1 sor található.
  4. a22 intersect × 3 = 9. Ez az eredmény a B elem22.
  5. a13 × 3 = 12. Ezt a számot a B elem helyett a mátrixba kell beírni13.
  6. a23 × 3 = –3. Az utolsó kapott szám a B elem23.

Így kapott egy téglalap alakú tömböt numerikus elemekkel.

18–612
159–3

Vektorok és a mátrixok termékének létezésének feltétele

A matematikai tudományágakban létezik olyan dolog, mint egy "vektor". . Ez a kifejezés egy megrendelt mennyiségkészletre utal a1 an. Ezek az úgynevezett vektor tér koordináták vannak írva, mint egy oszlop. Van még az "átültetett vektor"kifejezés. Összetevői a következőkben találhatók mint egy húr.

A vektorokat mátrixoknak lehet nevezni:

  • az oszlopvektor egyetlen oszlopból felépített mátrix;
  • a sorvektor olyan mátrix, amely csak egy sort tartalmaz.

A mátrixokon végzett szorzási műveletek végrehajtásakor fontos megjegyezni, hogy a termék létezésének feltétele van. Az A B számítási művelet csak akkor hajtható végre, ha az a táblázat oszlopainak száma megegyezik a B táblázat sorainak számával. A számítás eredményeként kapott végső mátrix mindig tartalmazza az a táblázat sorainak számát, valamint a B táblázat oszlopainak számát.

Szorzáskor nem ajánlott a mátrixok (szorzók)átrendezése. Termékük általában nem felel meg a szorzás kommutatív (transzlációs) törvényének,. azaz. az a művelet eredménye B nem egyenlő a B művelet eredményével. Ezt a funkciót a mátrixok termékének nem kommutativitásának nevezik. Bizonyos esetekben az a szorzás eredménye B B egyenlő a B szorzás eredményével a,. azaz. a termék kommutatív. Mátrixok, amelyre az egyenlőség A (B) B (B) = B (B) A (D) teljesül, ezeket permutációknak nevezzük. Az ilyen táblázatok példái az alábbiakban találhatók.

Ingázási mátrixok

Szorzás oszlopvektorral

Amikor a mátrixot oszlopvektorral megszorozzuk, figyelembe kell vennünk a termék létezésének állapotát. A táblázat oszlopainak (n) számának meg kell egyeznie a koordináták számával, amelyekből a vektor áll. A számítás eredménye egy transzformált vektor. A koordináták száma megegyezik a táblázat sorainak számával (m) .

Hogyan számítják ki az y vektor koordinátáit, ha van egy a mátrix és egy x vektor? Képleteket hoztak létre a számításokhoz:

y1 = a11x1 + a12x2 + ... + a1nxn,

y2 = a21x1 + a22x2 + ... + a2nxn,

......................................,

ym = am1x1 + am2x2 + ... + amnxn,

ahol x1, ..., xn az x-vektor koordinátái, m a mátrix sorainak száma és az új y-vektor koordinátáinak száma, n A mátrix oszlopainak száma és az x–vektor koordinátáinak száma, a11, a12, ..., amn a mátrix elemei A.

Így az új vektor i-edik komponensének megszerzéséhez skaláris terméket hajtunk végre. Az i-edik sorvektort az a mátrixból vesszük, és megszorozzuk a meglévő x vektorral.

Mátrix szorzása egy vektorral

Oldjuk meg a 2. problémát. A mátrix szorzata a vektor által megtalálható, mert A-NAK 3 oszlopa van, x pedig 3 koordinátából áll. Ennek eredményeként egy oszlopvektort kell kapnunk 4 koordinátával. Használjuk a fenti képleteket:

  1. Számolja y1. 1 × 4 + (–1) × 2 + 0 × (–4). A teljes érték 2.
  2. Számolja y2. 0 × 4 + 2 × 2 + 1 × (-4). A számítás során 0-t kapunk.
  3. Számolja y3. 1 × 4 + 1 × 2 + 0 × (–4). Ezen szorzók termékeinek összege 6.
  4. Számolja y4. (-1) × 4 + 0 × 2 + 1 × (-4). A koordináta -8.

Egy vektor húr szorzása egy mátrixszal

Lehetetlen szorozni egy több oszlopból álló mátrixot egy sorvektorral. Ilyen esetekben a munka létezésének feltétele nem teljesül. De lehetséges egy vektor karakterlánc mátrixszal történő szorzása. Ezt a számítási műveletet akkor hajtják végre, ha a vektorban lévő koordináták száma és a táblázat sorainak száma egyezik. A vektor mátrix általi szorzatának eredménye egy új vektor húr. A koordináták számának meg kell egyeznie a mátrix oszlopainak számával.

Az új vektor első koordinátájának kiszámítása azt jelenti, hogy megszorozzuk a vektor sort és az első vektor oszlopot a táblázatból. A második koordinátát hasonló módon számítjuk ki, de az első oszlopvektor helyett a második oszlopvektort vesszük. Itt van a koordináták kiszámításának általános képlete:

yk = a1kx1 + a2kx2 + ... + amkxm,

ahol yk az Y vektor koordinátája (k az 1-től n-ig terjedő tartományban van), m a mátrix sorainak száma és az X vektor koordinátáinak száma, n A mátrix oszlopainak száma és az Y vektor koordinátáinak száma, a alfanumerikus indexekkel az a mátrix elemei.

A téglalap alakú mátrixok terméke

Ez a számítási művelet bonyolultnak tűnhet. A szorzás azonban könnyen elvégezhető. Kezdjük a definícióval. Az m sorokkal és n oszlopokkal rendelkező a mátrix, valamint az n sorokkal és p oszlopokkal rendelkező B mátrix szorzata egy C mátrix m sorokkal és p oszlopokkal, amelyekben a C elemij az A. táblázat i-edik sorának és a B. táblázat J-edik oszlopának elemeinek szorzatának összege. Egyszerűbben fogalmazva, a C elemij az a táblázatból származó i-edik sorvektor skaláris szorzata, a B táblázatból származó j-edik oszlopvektor pedig.

Négyszögletes mátrixok szorzása

Most kitaláljuk a gyakorlatban, hogyan lehet megtalálni a téglalap alakú mátrixok termékét. Oldjuk meg a 3. számú problémát erre. A mű létezésének feltétele teljesül. Kezdjük a C elemeinek kiszámításátij:

  1. A C mátrix 2 sorból és 3 oszlopból áll.
  2. Számítsa ki a c elemet11. Ehhez az a mátrixból az 1. sor skaláris szorzatát, a B mátrixból pedig az 1. oszlopot hajtjuk végre. c11 = 0 × 7 + 5 × 3 + 1 × 1 = 16. Ezután ugyanúgy folytatjuk, csak sorokat, oszlopokat változtatunk (az elem indexétől függően).
  3. c12 = 12.
  4. c13 = 9.
  5. c21 = 31.
  6. c22 = 18.
  7. c23 = 36.

Az elemeket kiszámítják. Most már csak a kapott számok téglalap alakú blokkja marad.

16129
311836

Három mátrix szorzása: az elméleti rész

Meg lehet találni a három mátrix termékét? Ez a számítási művelet megvalósítható. Az eredmény elérhető többféle módon. Például 3 négyzet alakú asztal van (azonos sorrendben) – A, B és C. A termék kiszámításához:

  1. Először szorozzuk meg az A-t és a B-t. , majd szorozza meg az eredményt C-vel.
  2. Először keresse meg a B és C termékét. Ezután szorozzuk meg az a Mátrixot a kapott eredménnyel.

Ha meg kell szorozni a téglalap alakú mátrixokat, akkor először meg kell győződnie arról, hogy ez a számítási művelet lehetséges. Kell, hogy legyen termék a (B) és B (C).

A lépésenkénti szorzás nem hiba. Van olyan dolog, mint a "mátrix szorzás asszociativitása". Ez a kifejezés egyenlőséget jelent (a) B) C = A (B)C = A (B) C).

Három mátrix szorzása: gyakorlat

Négyzet mátrixok

Kezdjük a kis négyzet alakú mátrixok szorzásával. Az alábbi ábra a 4. feladatot mutatja, amelyet meg kell oldanunk.

Három négyzet mátrix szorzata

Az asszociativitás tulajdonságot fogjuk használni. Szorozzuk meg először A és B, vagy B és C. Csak egy dologra emlékszünk: nem lehet átrendezni a szorzókat,. azaz. nem lehet szorozni B A vagy C B. Ezzel a szorzással hibás eredményt kapunk.

A döntés folyamata.

Első Lépés. A teljes termék megtalálásához először szorozza meg a-T B-vel. Két mátrix szorzásakor a fent vázolt szabályok vezérelnek minket. Tehát az A és B szorzásának eredménye egy D mátrix lesz, 2 sorral és 2 oszlopmal,. azaz. a téglalap alakú tömb 4 elemet tartalmaz. Megtaláljuk őket a számítás elvégzésével:

  • d11 = 0 × 1 + 5 × 6 = 30;
  • d12 = 0 × 4 + 5 × 2 = 10;
  • d21 = 3 × 1 + 2 × 6 = 15;
  • d22 = 3 × 4 + 2 × 2 = 16.

A közbenső eredmény készen áll.

3010
1516

Második Lépés. Most szorozzuk meg a D mátrixot a C mátrixszal. Az eredménynek egy négyzet alakú g mátrixnak kell lennie, 2 sorral és 2 oszloppal. Számítsa ki az elemeket:

  • g11 = 30 × 8 + 10 × 1 = 250;
  • g12 = 30 × 5 + 10 × 3 = 180;
  • g21 = 15 × 8 + 16 × 1 = 136;
  • g22 = 15 × 5 + 16 × 3 = 123.

Így a négyzetmátrixok szorzatának eredménye egy G táblázat számított elemekkel.

250180
136123

Négyszögletes mátrixok

Az alábbi ábra az 5. feladatot mutatja. Meg kell szorozni a téglalap alakú mátrixokat és megoldást találni.

Három téglalap alakú mátrix szorzása

Ellenőrizzük, hogy teljesül - e az A-B és B-C-termékek létezésének feltétele. Ezeknek a mátrixoknak a sorrendje lehetővé teszi a szorzás végrehajtását. Kezdjük megoldani a problémát.

A döntés folyamata.

Első Lépés. Szorozzuk meg B - T C-vel, hogy D-t kapjunk. A B mátrix 3 sort és 4 oszlopot, a C mátrix pedig 4 sort és 2 oszlopot tartalmaz. Ez azt jelenti, hogy egy D mátrixot kapunk 3 sorral és 2 oszloppal. Számítsa ki az elemeket. Íme 2 példa a számításokra:

  • d11 = 3 × 0 + 0 × 0 + 1 × 0 + 0 × 1 = 0;
  • d12 = 3 × 2 + 0 × 3 + 1 × 1 + 0 × 6 = 7.

Továbbra is megoldjuk a problémát. A további számítások eredményeként megtaláljuk a d értékeit21, d22, d31 és d32. Ezek az elemek 0, 19, 1, illetve 11. Írjuk a talált értékeket egy téglalap alakú tömbbe.

07
019
111

Második Lépés. Szorozzuk meg a-T D-vel, hogy megkapjuk az F végső mátrixot. 2 sor és 2 oszlop lesz. Számítsa ki az elemeket:

  • f11 = 2 × 0 + 6 × 0 + 1 × 1 = 1;
  • f12 = 2 × 7 + 6 × 19 + 1 × 11 = 139;
  • f21 = 0 × 0 + 1 × 0 + 3 × 1 = 3;
  • f22 = 0 × 7 + 1 × 19 + 3 × 11 = 52.

Készítsünk egy téglalap alakú tömböt, amely a három mátrix szorzásának végeredménye.

1139
352

Bevezetés a közvetlen munkába

A mátrixok Kronecker terméke meglehetősen nehezen érthető anyag. További neve is van-közvetlen munka. Mit jelent ez a kifejezés? Tegyük fel, hogy van egy a táblázatunk az m (n) és egy B táblázatunk a (p) (q) sorrendben. A mátrix közvetlen szorzata a mátrix által B egy sorrendű mátrix mp ++ nq.

Mátrixok közvetlen terméke

Van 2 négyzet mátrixok A, B, amelyek a képen látható. Az első 2 oszlopból és 2 sorból áll, a második pedig 3 oszlopból és 3 sorból áll. Látjuk, hogy a közvetlen termékből származó mátrix 6 sorból és pontosan ugyanannyi oszlopból áll.

Hogyan számítják ki az új mátrix elemeit egy közvetlen termékkel? Nagyon könnyű megtalálni a választ erre a kérdésre, ha elemzi a rajzot. Először töltse ki az első sort. Vegyük az első elemet az a táblázat felső sorából, majd szorozzuk meg egymás után a B táblázat első sorának elemeivel. Ezután vegyük az a táblázat első sorának második elemét, majd egymás után szorozzuk meg a B táblázat első sorának elemeivel. A második sor kitöltéséhez vegye újra az a táblázat első sorának első elemét, majd szorozza meg a B táblázat második sorának elemeivel.

A közvetlen termék által kapott mátrixot blokkmátrixnak nevezzük. Ha újra elemezzük a rajzot, láthatjuk, hogy eredményünk 4 blokkból áll. Mindegyik tartalmazza a B mátrix elemeit. Ezenkívül az egyes blokkok elemét megszorozzuk az a Mátrix egy meghatározott elemével. Az első blokkban az összes elemet megszorozzuk a11, a második – a12, a harmadik – a21, a negyedik – a22.

A termék meghatározója

A mátrixszorzás témájának mérlegelésekor érdemes figyelembe venni egy olyan kifejezést is, mint "a mátrixok termékének meghatározója". Mi a meghatározó? Ez egy fontos a négyzetmátrix jellemzője, egy bizonyos érték, amelyet ennek a mátrixnak megfelelően helyeznek el. A determináns betűjelölése det.

A két oszlopból és két sorból álló a mátrix esetében a determináns könnyen megtalálható. Van egy kis képlet, amely az egyes elemek termékeinek különbségét képviseli:

det A = a11 × a22 - a12 × a21.

Tekintsünk egy példát a másodrendű táblázat determinánsának kiszámítására. Van egy a mátrix, amelyben a11 = 2, a12 = 3, a21 = 5 és a22 = 1. A determináns kiszámításához a képletet használjuk:

det A = 2 × 1 – 3 × 5 = 2 – 15 = -13.

Mert 3 6. számú mátrixok, a determinánst egy összetettebb képlet segítségével számítjuk ki. Az alábbiakban bemutatjuk az a mátrixot:

det A = a11a22a33 + a12a23a31 + a13a21a32 - a13a22a31 - a11a23a32 - a12a21a33.

A képlet memorizálásához a háromszög szabályával jöttek létre, amelyet a képen szemléltetünk. Először a fő átló elemeit megszorozzuk. A kapott értékhez hozzáadjuk azoknak az elemeknek a termékeit, amelyeket a piros oldalú háromszögek szögei jeleznek. , akkor kivonjuk az oldalsó átló elemeinek szorzatát, majd kivonjuk azoknak az elemeknek a termékeit, amelyeket a kék oldalú háromszögek szögei jelölnek.

A mátrixok termékének meghatározója

Most beszéljünk a mátrixok termékének meghatározójáról. Van egy tétel, amely szerint ez a mutató megegyezik a szorzótáblák meghatározóinak szorzatával. Lássuk ezt egy példával. Van egy mátrixunk a elemekkel11 = 2, a12 = 3, a21 = 1 és a22 = 1 és B mátrix b elemekkel11 = 4, b12 = 5, b21 = 1 és b22 = 2. Megtaláljuk az A és B mátrixok determinánsait, az a szorzatot, az A B szorzatot és ennek a szorzatnak a determinánsát.

A döntés folyamata.

Első Lépés. Számítsuk ki az a determinánsát: det A = 2 × 1 – 3 × 1 = -1. Ezután kiszámítjuk a B determinánsát: det B = 4 × 2 – 5 × 1 = 3.

Második Lépés. Keresse meg az a szorzatot B. Az új mátrixot C betű jelöli. Számítsuk ki annak elemeit:

  • c11 = 2 × 4 + 3 × 1 = 11;
  • c12 = 2 × 5 + 3 × 2 = 16;
  • c21 = 1 × 4 + 1 × 1 = 5;
  • c22 = 1 × 5 + 1 × 2 = 7.

Harmadik Lépés. Számítsuk ki a C determinánsát: det C = 11 × 7 – 16 × 5 = -3. Hasonlítsuk össze azzal az értékkel, amelyet az eredeti mátrixok determinánsainak szorzásával lehet elérni. A számok ugyanazok. A fenti tétel igaz.

A munka rangja

A mátrix rangja olyan jellemző, amely tükrözi a lineárisan független sorok vagy oszlopok maximális számát. A rang kiszámításához a mátrix elemi transzformációit hajtjuk végre:

  • két párhuzamos sor átrendezése;
  • egy bizonyos sor összes elemének szorzása a táblázatból egy nullával nem egyenlő számmal;
  • elemek hozzáadása egy másik sorból szorozva egy adott számmal az egyik sor elemeihez.

Az elemi transzformációk után megvizsgálják a nem nulla sorok számát. Számuk a mátrix rangja. Tekintsük az előző példát. 2 mátrixot mutatott be: a elemekkel a11 = 2, a12 = 3, a21 = 1 és a22 = 1 és B A b elemekkel11 = 4, b12 = 5, b21 = 1 és b22 = 2. A szorzás eredményeként kapott C mátrixot is felhasználjuk. Ha elemi átalakításokat hajtunk végre, akkor az egyszerűsített mátrixokban nem lesz nulla sor. Ez azt jelenti, hogy mind az a táblázat rangja, mind a B táblázat rangja, mind a C táblázat rangja egyenlő 2-vel.

Most különös figyelmet fordítunk a mátrixok termékének rangjára. Van egy tétel, amely kimondja, hogy a numerikus elemeket tartalmazó táblázatok szorzatának rangja nem haladja meg a tényezők rangsorát. Ez bizonyítható. Legyen A K méretű mátrix s és B S méretű mátrix m. A és B szorzata egyenlő C-vel.

A mátrixok szorzatának rangsoráról szóló tétel

Vizsgáljuk meg a fent bemutatott ábrát. Megmutatja a C mátrix első oszlopát és annak egyszerűsített bejegyzését. Ez az oszlop az a mátrixban szereplő oszlopok lineáris kombinációja. Ugyanez mondható el a C téglalap alakú tömb bármely más oszlopáról. Így a C táblázat oszlopvektorai által alkotott altér az a táblázat oszlopvektorai által alkotott altérben létezik. Emiatt az 1. altér dimenziója nem haladja meg a 2. altér dimenzióját. Ebből következik, hogy a C táblázat oszlopainak rangja nem haladja meg az a táblázat oszlopainak rangját,. azaz. R(C) xhamsterl (a). Ha hasonló módon gondolkodunk, akkor megbizonyosodhatunk arról, hogy a C mátrix sorai a B mátrix sorainak lineáris kombinációi. Ez magában foglalja az R (C)egyenlőtlenséget r(b).

A mátrixok termékének megtalálása meglehetősen bonyolult téma. Könnyen elsajátítható, de egy ilyen eredmény eléréséhez sok időt kell töltenie az összes meglévő szabály és tétel memorizálásával.

Cikkek a témában