selecting elements in the matrix

조회 수: 2 (최근 30일)
Mahi Nazir
Mahi Nazir 2013년 10월 24일
답변: Jan 2013년 10월 24일
Suppose I have a matrix A=[1 5 7; 2 4 3; 7 8 9] I want the indices and the values of all the elements >6 So I want the answer to be
Row col vector
1 3 7
3 1 7
3 2 8
3 3 9
When I use [row, col, v]= find(A>6) I get the correct indices for row and col but v gives me logical value 1 and not the actual element value. Kindly help

채택된 답변

Jan
Jan 2013년 10월 24일
Use
[row, col] = find(A>6)
to find row and column indeces and use
v = A( A>6 );
to get the corresponding values.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Operators and Elementary Operations에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by