Documente Academic
Documente Profesional
Documente Cultură
Enunt:
Se citesc de la tastatura elementele reale ale unei matrice
patrate A de ordin q. Sa se determine suma radacinilor patrate
situate pe si deasupra diagonalei secundara.
Explicatie:
- se citeste matricea
- cu ajutorul functiei “size” se determina marimea matricei
- se parcurge matrice, se iau elementele de pe si deaspura
diagonalei secundare si se calculeaza suma ceruta.
Matlab:
A=input('introduceti matricea= ');
m=size(A);
s=0;
for i=1:m
for j=1:m
if((i+j)<=m+1)
s=s+sqrt(A(i,j));
end
end
end
disp('suma este: ');
s
Exemple:
1. introduceti matricea= [1 2 3;4 5 6;7 8 9]
suma este:
s = 11.0281
1 12 333]
suma este:
s =29.4585
Schema logica:
START
CITESTE A,m;
s=0;
;
i=1; j=1
NU DA
i<=m
SCRIE s j=1; NU DA
j<=m
i=i+1
STOP NU i+j<=m+1
DA
j=j+1;
s=s+sqrt(A(i,j));