How to find row number

조회 수: 13 (최근 30일)
Abhishek Modi
Abhishek Modi 2011년 3월 23일
편집: Walter Roberson 2015년 9월 25일
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!

답변 (3개)

Davide Ferraro
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

Jonathon
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.

Duncan
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

카테고리

Help CenterFile Exchange에서 Matrix Indexing에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by