Largest Value from the Row Sums of A

1 vue (au cours des 30 derniers jours)
Sophie Culhane
Sophie Culhane le 27 Sep 2020
Commenté : Sophie Culhane le 27 Sep 2020
I am to write a MATLAB function that takes as input a nonempty 2-dimensional array A and returns the largest value from the row sums of A. I currently have a program that works for everything except when the largest value is negative. I am asking for help to figure out how to open the program to all numbers. I am not allowed to use the max(A) command. Here is what I have so far:
function MaxRowSum = ex1(A)
%
%
[NRows,NCols] = size(A);
RowSum = zeros(NRows, 1);
MaxRowSum = zeros(1,1);
Largest = 0;
for row = 1:NRows
for col = 1:NCols
RowSum(row) = RowSum(row) + A(row,col);
end
if RowSum(row) > Largest
MaxRowSum = RowSum(row);
else
end
end

Réponse acceptée

Bruno Luong
Bruno Luong le 27 Sep 2020
Initialize with
Largest = -Inf % and not 0

Plus de réponses (0)

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by