In cadrul analizei numerice, sunt frecvent utilizate reprezentarea si prelucrarea masivelor de date. Aceste masive pot fi cu una sau mai multe dimensiuni (cu o dimensiune -vector, cu doua dimensiuni - matrice).
O matrice dreptunghiulara este caracterizata de numarul de linii "n" si numarul de coloane "m". Un vector reprezinta un caz particular al matricei, cand m=1. Notatiile utilizate vor fi :
[A]n,m matrice
{X}n vector
in cazul in care n = m, matricea este patrata.
Diagonala principala a unei matrice este data de elementele ai,i i = 1 ... n.
Matrice speciale:
- matrice nula ai,j = 0 ? i,j;
- matrice unitate (patrata) ai,j = 1 daca i = j
ai,j = 0 daca i ? j;
- matrice diagonala ai,j ? 0 daca i = j
ai,j = 0 daca i ? j;
- matrice triunghiulara ai,j ? 0 daca i ? j
ai,j = 0 daca i < j (triunghiulara superior).
Operatiile fundamentale cu masive:
a) transpunerea - consta in interschimbarea liniilor cu coloane.
[A]n,m prin transpunere trece in [A]Tm,n cu relatia:
a(i,j)T = a(j,i) i = 1 ... m; j = 1 ... n
Obs.: - prin transpunere, elementele diagonale raman neschimbate;
- transpunerea unui vector transforma vectorul coloana in vector linie.
b) adunarea (scaderea) a doua masive poate fi efectuata numai cu masive de acelasi tip si dimensiune
[C]n,m = [A]n,m + [B]n,m
cu relatia:
c(i,j) = a(i,j) + b(i,j) i = 1 ... n; j = 1 ... m
c) produsul a doua masive poate fi efectuat daca numarul de coloane al primului masiv este egal cu numarul de
Curs metode numerice: operatii matriciale
label
Cursuri
calendar_month
2010-06-01, 00:00
autorenew
2025-09-29, 16:58
history_edu
Dumitru Dragomir