How can I find which row has a specied values that I entered?
조회 수: 2 (최근 30일)
이전 댓글 표시
So for example;
Lets say
A=[4 5 6 7; 8 4 5 6;4 5 6 8;8 4 8 9 ;1 2 2 4;5 3 4 6];
and i want to find which row has the vector of [4 5 6 8];
Thanks
M.A
댓글 수: 0
채택된 답변
Luna
2019년 2월 6일
For example,
A=[4 5 6 7; 8 4 5 6; 4 5 6 8; 8 4 8 9 ;1 2 2 4; 4 5 6 8]; % A matrix
v = [4 5 6 8]; % vector you are searching for
[flag,locs] = ismember(A,v,'rows'); % flag gives logical true for each row if v is equal to corresponding row of A
locations = find(flag); % if you want to get exact location such as 3rd row, 5th row and if you are using with rows option, use this.
추가 답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!