function [sum] = halfsum( a )
[m, n]=size(a); sum=0;
for i= m:-1:1
for j=n:-1:1 if i==j || j<=i sum=sum+a(i,j); end endendend
output: halfsum([1 2 3;4 5 6;7 8 9])
ans =
34
lower right triangular matrix
for j=n:-1:1 if i==j || j<=i sum=sum+a(i,j); end endendend
34
Best Answer