Finding the maximum value in a specific row of a matrix
51 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have this matrix:
M = [3 6 1 -2; 3 0 -2 -4; 8 -3 5 4; -2 -3 -2 5];
And I need to find the maximum value in row 4, and next I need to know the maximum value in columns 2 and 3. I know it seems simple but I can't remember and the help command is not being very helpful. Thanks!
2 comentarios
Muhammad Affan Arif
el 2 de Mzo. de 2021
Although it's too late, might be helpful for others.
row_max = max(M'); %finds the maximum value in each row by taking transpose of matrix M
my_max_val = col_max(1,4) % gives the maximum value in row 4.
%For the maximum value in columns 2 and 3:
col_max = max(M);
col_max1 = col_max(1,2)
col_max2 = col_max(1,3)
Respuestas (2)
KSSV
el 2 de Mzo. de 2021
M = [3 6 1 -2; 3 0 -2 -4; 8 -3 5 4; -2 -3 -2 5];
[val1,idx1] = max(M(4,:)) % maximum in the row 4
[val2,idx2] = max(M(:,3)) % maximum in the column 3
0 comentarios
Ver también
Categorías
Más información sobre Web Services en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!