hello all; i have one problem which
Ex_BWLasColum=[14;20;2;16;1;1;8;1;1;1;1;6;1;1;17;2;24;2;25;8;9;1;1;1;1;1;3;1;1;1;1;1;1;1;1;1];
Ex_BWFirscolm=[1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;2;2;2;3;6;8;8;9;14;16;17;20;24;25];
how i can find index of each element of Ex_BWFirscolm from Ex_BWLasColum.

 채택된 답변

Andrei Bobrov
Andrei Bobrov 2015년 5월 21일

0 개 추천

Only in your case:
[~,ii] = sort(Ex_BWLasColum);

댓글 수: 2

Thorsten
Thorsten 2015년 5월 21일
i.e., in the case where Ex_BWLasColum contains no elements that are not contained in Ex_BWFirscolm.
Andrei Bobrov
Andrei Bobrov 2015년 5월 21일
yes

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

the cyclist
the cyclist 2015년 5월 21일
편집: the cyclist 2015년 5월 21일

0 개 추천

[tf,loc] = ismember(Ex_BWFirscolm, Ex_BWLasColum);
(Or maybe switch the input arguments. I'm not sure which way you meant.)
tf is a boolean that indicates whether the element is present, and loc is an index that tells you the location. It sounds like you want loc.

댓글 수: 1

Mohamuud hassan
Mohamuud hassan 2015년 5월 21일
편집: Mohamuud hassan 2015년 5월 21일
thank you the cyclist; the output:
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
3
3
3
27
12
7
7
21
1
4
15
2
17
19
the first 22 elements was solved according to the element 1 of Ex_BWLasColum so, that was not my point.
my objective is to find first similar element of Ex_BWFirscolm according to similar number in the Ex_BWLasColum. then the second element of Ex_BWFirscolm according to the second similar number in the Ex_BWFirscolm. N.B:
the estimated result is: 5,6,8,9,10,11,........

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Matrix Indexing에 대해 자세히 알아보기

질문:

2015년 5월 21일

댓글:

2015년 5월 21일

Community Treasure Hunt

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

Start Hunting!

Translated by