How to find row number
조회 수: 13 (최근 30일)
이전 댓글 표시
i have about 25000 rows and 1 colum.somewhere is the highest value.i need to find in which row is the highest value.how can i find out? kindly helP!
댓글 수: 0
답변 (3개)
Davide Ferraro
2011년 3월 23일
The command MAX will do the work. The second output is exactly the index of the max value. http://www.mathworks.com/access/helpdesk/help/techdoc/ref/max.html
댓글 수: 0
Jonathon
2011년 3월 23일
I would use the 'max' function. Format it '[value index] = max(array)', where array represents the input data array, value stores the maximum value and index stores the row number at which the maximum value occurs. The index returned is the first row number in which the maximum value occurs.
I checked this using a 1x25000 array of random numbers.
댓글 수: 0
Duncan
2013년 4월 3일
편집: Walter Roberson
2015년 9월 25일
You have to make another loop like this.
p=1;
i=1;
for i=1:267
if T(p,:)<C
p=p+1;
end
i=i+1;
end
p
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!