이전 댓글 표시
if i want to find the index of certain value in 2D matrix, how can I find that? e.g: I have a 300x300 matrix. There is a value 90096 in that matriz. I want to find its index. Please show me the code.
채택된 답변
추가 답변 (2개)
Jim
2011년 12월 20일
0 개 추천
you can use find command to know the index of values in matrix
C.J. Harris
2011년 12월 20일
Using find with two return parameters might make it easier.
[row, col] = find(matrix == 90096);
댓글 수: 3
Khawaja Asim
2011년 12월 20일
Walter Roberson
2011년 12월 20일
Probably the value in the matrix was not _exactly_ 90096
http://matlab.wikia.com/wiki/FAQ#Why_is_0.3_-_0.2_-_0.1_.28or_similar.29_not_equal_to_zero.3F
Khawaja Asim
2011년 12월 20일
카테고리
도움말 센터 및 File Exchange에서 Operating on Diagonal Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!