Documente Academic
Documente Profesional
Documente Cultură
pe diagonala secundară observăm că: Dacă i=1 atunci j=n, dacă i=2
• atunci j=n-1 şi aşa mai departe. Dacă punem una din aceste situaţii
sub forma unui sistem si dacă adunăm membru cu membru, reiese
următoarea formulă: i+j=n+1. Din aceasta rezultă că j=n+1-i. În
concluzie, dacă folosim această formulă, pe diagonala secundară îl
vom prelucra pe a[i][n+1-i].
Ca şi pe diagonala principală vom avea unul şi acelaşi for:
for(i=1;i<=n;i++)
Deasupra diagonalei secundare i+j<n+1 şi vom avea următoarele
instrucţiuni repetitive:
for(i=1;i<=n-1;i++)
for(j=i;j<=n-1;j++)
Îl vom prelucra pe a[i][j].
Sub diagonala secundară ştim faptul că i+j>n+1 şi avem 2 repetiţii:
for(i=2;i<=n;i++)
for(j=n+2-i;j<=n;j++)
Îl vom prelucra în acest caz pe a[i][j]
Prorietati matrici patratice
Matrice simetrica
În algebra liniară, o matrice simetrică este o matrice pătratică care este egală cu transpusa sa.
Matricea A este simetrică dacă
A=A⊤.
Deoarece matricele echivalente au dimensiuni egale, doar matricele pătratice pot fi simetrice.
Elementele unei matrice simetrice sunt simetrice sunt simetrice față de diagonala principală. Deci
dacă elementele sunt scrise A = (aij), atunci aij = aji, pentru oricare ar fi indicii i și j.
Un exemplu de matrice simetrică este următoarea matrice pătratică de ordinul 3:
Triunghi superior
{
f>>d>>c;
max= a[i][j];
For(j=2; j<=n; j++)
If(a[i][j]%2==0);
If(max>a[i][j]);
max=a[i][j];
g<<“Elementul par maxim de pe linia”<<L<<“este”<<max<<endl;
f.close();
g.close();
return 0;
}
}
Bibliografie
• http://ler.is.edu.ro/~cex_is/Informatica/2012/teme/9/t10.pdf
• https://ro.wikipedia.org/wiki/Matrice_simetric%C4%83
• https://ro.wikipedia.org/wiki/Matrice_p%C4%83trat%C4%83