Filtering elements of a cell array and indexing

Hi,
I have attached a mat file. In the file there are two variables; "groups" and "chan_group_p1".
I would like to obtain a vector with indices of locations of the cell array "groups" on which the content of variable "chan_group_p1" are present.
I tried to do something like followng but it does not work: id= find(groups==chan_group_p1);
My understanding of different kinds of variables in matlab is not so good. Let me know how I should do this task.

 採用された回答

Andrei Bobrov
Andrei Bobrov 2016 年 9 月 4 日

2 投票

idx = find(cellfun(@(x)strcmp(x,chan_group_p1),groups));

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeOperators and Elementary Operations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by