how to find index of cell array?
조회 수: 6 (최근 30일)
이전 댓글 표시
I want to the find row number of where the elements of cell array "motors_cell" match cell array "get_motors_no_workbook2" . The row number refers to where the match occurred in the cell "get_motors_no_workbook2". This should be done for any size of "motors_cell" and for different values as well.
Note: size of "get_motors_no_workbook2" can have multiple rows but one column.
댓글 수: 1
Stephen23
2016년 4월 19일
@Mohammad Abdalnasir Khalid Al-Hiyali: you asked a very similar question, which I answered:
Have you given up on that approach? If my answer answered your question then please consider accepting it.
채택된 답변
Adam
2016년 4월 19일
doc ismember
should work for this I think. e.g.
a = { 'a', 'b', 'c' };
b = { 'b', 'd', 'a', 'a', 'h', 'b' };
[~, idx] = ismember( b, a );
will give, for each element in b the index of the same element in a, if one exists. From that you should be able to get what you want.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrices and Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!