constructing sequence of ismember
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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
0 commentaires
Réponses (1)
Walter Roberson
le 23 Mai 2012
[tf, idx] = ismember(c, A);
B = lopp(idx(tf))
9 commentaires
Walter Roberson
le 23 Mai 2012
There are repeats in c ? Hmmm, I'll have to think about this a bit more.
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!