Borrar filtros
Borrar filtros

Filtering elements of a cell array and indexing

1 visualización (últimos 30 días)
Waqas Syed
Waqas Syed el 4 de Sept. de 2016
Comentada: Waqas Syed el 4 de Sept. de 2016
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.

Respuesta aceptada

Andrei Bobrov
Andrei Bobrov el 4 de Sept. de 2016
idx = find(cellfun(@(x)strcmp(x,chan_group_p1),groups));

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by