constructing sequence of ismember

1 visualización (últimos 30 días)
antonet
antonet el 23 de Mayo de 2012
Hi all,
I have the vector A=
l1
‘l2’
‘Kl9’
‘E9’
In my case, A contains hundreds of different elements (‘l1’,‘l2’,…). I want to produce a series of
lopp(ismember(c,{'x' })) where x stands for each element of A So I want to have
B=[ lopp(ismember(c,{'l1' })) lopp(ismember(c,{'l2' })) lopp(ismember(c,{'KI9' })) lopp(ismember(c),{'E9' }))…]
Is there any code that will enable me to construct B automatically
thanks

Respuestas (1)

Walter Roberson
Walter Roberson el 23 de Mayo de 2012
[tf, idx] = ismember(c, A);
B = lopp(idx(tf))
  9 comentarios
Walter Roberson
Walter Roberson el 23 de Mayo de 2012
There are repeats in c ? Hmmm, I'll have to think about this a bit more.
antonet
antonet el 24 de Mayo de 2012
yes i have repeated l1s l2s l3s l4s and l5s in c. thank you again

Iniciar sesión para comentar.

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by