convert cell of 'True' and 'False' values to a numeric array of 1s and 0s
114 views (last 30 days)
Show older comments
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 Comments
Answers (4)
Steven Lord
on 8 Oct 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 Comments
See Also
Categories
Find more on Characters and Strings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!