convert cell of 'True' and 'False' values to a numeric array of 1s and 0s
117 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
i have a 6432 x 1 cell containing values of either 'True' or 'False'.
I'm trying to convert the cell to a numeric array with a value of 0 for False and 1 for True.
I must be missing an obvious solution, but I feel like I've tried everything.
I've attached the cell array here.
Thank you.
0 Commenti
Risposte (4)
Steven Lord
il 8 Ott 2021
s = {'true', 'false'};
C = s(randi(numel(s), 5, 5))
L = matches(C, 'true')
This same works if you wanted to use a string array.
ST = string(C)
LST = matches(ST, 'true')
0 Commenti
Vedere anche
Categorie
Scopri di più su Characters and Strings 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!