Question: 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')

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

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!