How to find indices of elements but keep the order unchanged?
Show older comments
Hi all,
I have a cell array ch_names of channel names and I would like to get indexes of certain channels that I have given in pickCh. I have done this as follows:
Idx = find(ismember(ch_names,pickCh));
However, this gives the indexes in increasing order. Is there any better way than using a loop to keep the order of the indexes as it is in pickCh?
Thank you already in advance!
Regards, Maria
Accepted Answer
More Answers (1)
Maria
on 6 Sep 2014
0 votes
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!