Hogyan lehet megtalálni a dimenzió a mátrix
A mátrix van írva, mint egy téglalap alakú tömb, amely több a sorok és oszlopok, amelyek kereszteződésénél található a mátrix elemek. A fő alkalmazása matematikai mátrixok - megoldó rendszerek lineáris egyenletek.
oktatás
Az oszlopok száma és sorok határozzák razmernostmatritsy. Például a 5x6 tábla mérete w 5 sorból és 6 oszlopból. Általában, razmernostmatritsy írva, mint mxn, ahol az m szám a sorok számát, N - oszlopok.
A méret a mátrix fontos figyelembe venni, ha így algebrai műveleteket. Például, lehet hozzá csak a mátrix az azonos méretű. Az adagolási művelet különböző mátrixok mérete w nincs definiálva.
Ha a tömb mérete MXN, akkor meg kell szorozni egy sor NXL. A oszlopainak száma az első mátrix egyenlőnek kell lennie, hogy a második számú sort, illetve a szaporodás működés meghatározása.
A méret a mátrix számát jelzi egyenletek a rendszerben, és a változók száma. A sorok száma, ahány egyenlet, és biztosította saját változó minden egyes oszlophoz. Megoldás a lineáris egyenletrendszer „írt” a tevékenységét a mátrixok. Mivel a mátrix rendszer rekordok lehet megoldani rendszerek magasabb rendű.
Ha a sorok számát száma megegyezik az oszlopok négyzetes mátrix nevezzük. Lehetőség van, hogy kiválassza a fő- és átlós. Otthoni fut a bal felső sarokban a jobb alsó, oldalsó - a jobb felső sarokban a bal alsó sarokban.
A tömbök th dimenzió MX1 vagy 1xN vektorok. Továbbá, mint a vektor biztosíthatja minden sorban és bármely oszlop minden táblázat. Mert ezek a mátrixok meghatározása, valamennyi műveletet vektorok.
Megváltoztatva a mátrix sorok és oszlopok a helyek, akkor lehetséges transzponált mátrix A (T). Így, amikor az átültetés dimenzió MXN bemegy NxM.
A programozás, a két index meghatározása egy téglalap alakú tömb, amelyek közül az egyik működteti a teljes hossza a vonal, a másik - a teljes hossza az oszlop. Ebben a ciklusban egy ciklusra index belsejében van elhelyezve egy másik, ezáltal egy olyan egyenletes áramlás az egész mátrix dimenziójával.
Matrix - ez egy hatékony módja annak, hogy bemutassa számszerű adatokat. Az oldatot bármely lineáris egyenletrendszer felírható mátrix formájában (egy téglalapot számokból). Szaporodási képességét mátrixok - az egyik legfontosabb készségeket tanítanak során „Lineáris algebra” a felsőoktatásban.
szüksége lesz
oktatás
Először meg kell állapítani, hogy ez lehet, hogy szaporodnak két mátrix adat. Az egyetlen feltétel, hogy ki kell elégíteni a mátrix szorzás - arányban kell állniuk. Erre a célra az oszlopok számát az első mátrix egyenlőnek kell lennie a második sorok számát.
Annak tesztelésére, ez a feltétel a legegyszerűbben az alábbi algoritmus - vegye figyelembe a mérete az első mátrix, mint (a * b). Aztán a második dimenzió - (c * d). Ha b = c - arányos a mátrix, akkor szaporodnak.
Aztán, hogy maga a szaporodást. Ne feledje - ha megszorozzuk két mátrixot, megkapjuk az új mátrix. Azaz, megszorozva a problémát csökkenti a probléma, hogy új elemeket, a mérete (a * d). A C-ben a probléma megoldása a mátrix szorzás a következőképpen:
void matrixmult (int m1 [] [n], int m1_row, int m1_col, int m2 [] [n], int m2_row, int m2_col, int m3 [] [n], int m3_row, int m3_col)Kapcsolódó hírek
Kapcsolódó cikkek