How can i find which value of a cell equals to 1?
12 views (last 30 days)
Show older comments
Volkan Yangin
on 7 Oct 2016
Commented: Jakub Rysanek
on 9 Oct 2016
Hi everbody,
I have a cell array includes [] and 1 elements and i want to find which cell equals to 1. (For ex. 220. cell equals 1.)
Thanks...
0 Comments
Accepted Answer
Massimo Zanetti
on 7 Oct 2016
If in your cell you have only [] or 1 elements, this works.
C={1,[],[],1,[],1}
%get indeces of 1s
OnesInC = find(~cell2mat(cellfun( @(x) isempty(x) , C , 'UniformOutput' , false )))
Otherwise, let me know.
More Answers (0)
See Also
Categories
Find more on Data Types 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!