I have to find the sum of the elements in the upper dimension matrix and this is the code i came up with. When I submitted this code it's showing error.
2 views (last 30 days)
Show older comments
MANOGNA POTLURI
on 14 Jul 2020
Commented: MANOGNA POTLURI
on 14 Jul 2020
function summa=halfsum(A)
n=length(A);
k=1;
[m,p]=size(A);
if m~=p
return
else
summa=0;
for i=1:n
for j=k:n
summa=summa+A(i,j);
end
k=k+1;
end
end
Accepted Answer
David Hill
on 14 Jul 2020
Why not just:
[a,b]=size(A);
if a==b
summa=sum(triu(A),'all');
end
0 Comments
More Answers (0)
See Also
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!