Matricea este scrisă ca o matrice rectangulară constând dintr-o multitudine de rânduri și coloane, care sunt situate la intersecția elementelor matricei. Aplicația principală a matricelor matematice - sisteme de ecuații liniare de rezolvare.
instrucție
Numărul de coloane și rânduri definesc razmernostmatritsy. De exemplu, dimensiunea 5x6 tabel w are 5 rânduri și 6 coloane. În general, razmernostmatritsy scrise ca mxn, unde numărul m indică numărul de rânduri, n - coloane.
Dimensiunea matricei este important să se ia în considerare atunci când se face operațiile algebrice. De exemplu, se poate adăuga doar matricea de aceeași mărime. Operația de adăugare a diferitelor matrici cu dimensiune w nu este definită.
Dacă matrice are dimensiunea MXN, acesta poate fi multiplicat cu o serie de NXL. Numărul de coloane din prima matrice trebuie să fie egal cu al doilea număr de rânduri sau este definită operație de multiplicare.
Dimensiunea matricei indică numărul de ecuații în sistem și numărul de variabile. Numărul de rânduri egal cu numărul de ecuații, și a asigurat propria variabilă pentru fiecare coloană. Soluția sistemului de ecuații liniare „scrise“ în acțiunile matricelor. Datorită înregistrărilor sistemului de matrice este posibil să se rezolve sistemele de ordin superior.
Dacă numărul de rânduri este egal cu numărul de coloane dintr-o matrice pătratică se numește. Este posibil să se selecteze diagonala principală și secundară. Pagina principală se execută de la stânga sus spre dreapta jos, lateral - pe partea din dreapta sus spre stânga jos.
Matricele lea MX1 dimensiune sau 1xN sunt vectori. De asemenea, ca un vector poate oferi orice rând și orice coloană din orice tabel. Pentru aceste matrici definite, toate operațiunile de pe vectori.
Prin modificarea matricei rândurile A și coloanele de site-uri, este posibil să se obțină o matrice transpusa lui A (T). Astfel, atunci când dimensiunea transpunere merge în MXN n x.
In programare, cei doi indici este definit pentru o matrice dreptunghiulară, din care unul se execută întreaga lungime a liniei, celălalt - pe întreaga lungime a coloanei. In acest ciclu pentru un indice de ciclu este plasat în interiorul altuia, oferind astfel un flux consecvent în dimensiunea matricei.
Matrix - este un mod eficient de a prezenta informații numerice. Soluția oricărui sistem de ecuații liniare pot fi scrise sub forma de matrice (un dreptunghi alcătuit din numere). Abilitatea de a se multiplica matrice - una dintre cele mai importante abilități predate în curs „Algebra liniara“, în învățământul superior.
veți avea nevoie de
instrucție
În primul rând, a determina dacă este posibil să se multiplice două matrici de date. Singura condiție care trebuie îndeplinită pentru matrice de multiplicare - acestea trebuie să fie proporționale. În acest scop, numărul de coloane din prima matrice trebuie să fie egal cu al doilea număr de rânduri.
Pentru a testa această condiție este cel mai ușor de utilizat următorul algoritm - nota dimensiunea primei matrice ca (a * b). Apoi, a doua dimensiune - (c * d). În cazul în care b = c - proporțional cu matricea, ele se pot multiplica.
Apoi, a se face de multiplicare. Amintiți-vă - când înmulțirea două matrice, vom obține o matrice nouă. Aceasta este, înmulțind problema se reduce la problema de a găsi elemente noi, cu dimensiunea (a * d). În C soluția problemei matrice de multiplicare, după cum urmează:
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)Știri relevante
articole similare