1. Given a matrix variable "mat", write code using for loops, if statements, etc. that will accomplish the same as the following:
matsum = sum(mat')
Please make sure to store the result in "matsum" and dont use sum.
This is what I have so far but it keeps telling me is wrong....
% mat has been initialized for you:
mat = randi([-100,100],randi([15,20]),randi([15,20]));
% write your statements that accomplish the code above:
[r c]=size(mat);
for i=1:c
matsum=0;
for j=1:r
matsum=matsum+mat(j,i);
end
fprintf('Sum of column %d:',i)
disp(matsum);
end
Please find the matlab code below for sum of transpose of a matrix.
% matrix initialization % Expected output: disp(sum(mat')); |
Get Answers For Free
Most questions answered within 1 hours.