Finding the maximum value in a specific row of a matrix
조회 수: 49 (최근 30일)
이전 댓글 표시
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
Muhammad Affan Arif
2021년 3월 2일
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)
답변 (2개)
KSSV
2021년 3월 2일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Web Services에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!