Question: The question is 'Write a function computeMatrixMax that will take a matrix as input, and return the maximum values of each row ...' I finish

The question is 'Write a function computeMatrixMax that will take a matrix as input, and return the maximum values of each row ...'

I finish the question but the Matlab keeps showing "ans=..." so it cannot pass the student Test. I want to know what I do wrong, what to change OR show me a brand new expression to solve this question. Thank you a lot. It frustrates me so much.

The question is 'Write a function computeMatrixMax that will take a matrixas input, and return the maximum values of each row ...' I

function [row_max matrix_max] = computeMatrixMax(A)

%Input:

%A - a is a matrix (the size is arbitrary)

%Output:

%row_max - a vector that contains the maximum value of each row matrix_max - the maximum value of the matrix

[rows, columns] = size(A);

row_max=size(rows);

for i = 1:rows

row_max(i) = A(i,1);

for j = 1:columns

if A(i,j)>row_max

row_max(i)=A(i,j);

end

end

end

disp(row_max);

matrix_max=A(1,1);

for p = 2:numel(A)

matrix_max = A(p);

end

disp(matrix_max);

end

Write a function computeMatrixMax that will take a matrix as input, and return the maximum values of each row (as a vector) and the maximum value of the entire matrix. Following is the function signature function [row max matrix_max] -computeMatrixMax(A) Input: A - a is a matrix (the size is arbitrary.) Outputs row max - a vector that contains the maximum value of each row matrix max - the maximum value of the matrix For example if, 2 4 7 then the function should return row_max matrix max - Note: You must use loops to iterate through the matrix and compute the required values, rather than using MATLAB built-in functions such as, max. If you do not use loops, you will not receive any marks for the test output, even if test cases pass Write a function computeMatrixMax that will take a matrix as input, and return the maximum values of each row (as a vector) and the maximum value of the entire matrix. Following is the function signature function [row max matrix_max] -computeMatrixMax(A) Input: A - a is a matrix (the size is arbitrary.) Outputs row max - a vector that contains the maximum value of each row matrix max - the maximum value of the matrix For example if, 2 4 7 then the function should return row_max matrix max - Note: You must use loops to iterate through the matrix and compute the required values, rather than using MATLAB built-in functions such as, max. If you do not use loops, you will not receive any marks for the test output, even if test cases pass

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!