How to find index of the following problem?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
A={[];13;[1,5];10;7;[];8;3;5;18;[];[1,4];[2,33];[3,17];[4,37];[5,1];[6,28];[7,20];[8,15]};
B={[1 10 5]};
Output=[3;4;9]
the elements of index 3 , 4 and 9 in A are contained by B and therefore the output is [3;4;9].
What is the easiest way of getting this output?
0 Commenti
Risposta accettata
Walter Roberson
il 29 Ott 2019
find( cellfun(@(v) all(ismember(v, B)), A))
2 Commenti
Walter Roberson
il 29 Ott 2019
find( cellfun(@(v) ~isempty(v) && all(ismember(v, B)), A))
Più risposte (1)
Vedere anche
Categorie
Scopri di più su Data Type Identification in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!