How to extract column information of a mix cell array! - Please Help :(
Mostra commenti meno recenti
Hi the wonderful MatLab community!
Im very new to MatLab and urgently require some assistance please!
I have a cell array
C=
1 '100'
2 '200'
3 '200'
4 '100'
5 '200'
...etc
The cell array changes will always have the two columns but will have random number of rows. The first column will always start from 1 and increase in sequential order moving down the cell array. The second column will only have numbers of either '100' or '200'.
How do you convert array of C such that C(:,2) == 200; basically outcome of array D to be:
D=
2
3
5
...etc
Risposta accettata
Più risposte (1)
Andrei Bobrov
il 2 Set 2017
cat(1,C{ismember(C(:,2),'200'),1})
1 Commento
Wilson Weng
il 3 Set 2017
Modificato: Wilson Weng
il 3 Set 2017
Categorie
Scopri di più su Logical in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!