Comparing cell with criteria
3 views (last 30 days)
Show older comments
Commented: Cside on 25 Feb 2020
Hello! I have cell matrix "Spfcfef" (120x2) as attached and would like to produce 3 outputs.
1) numbers 1-9, that did not appear in either columns, by rows. The result should be a 120 x 1 cell.
2) numbers that appeared in column 1, but not in column 2
Is there a function in matlab that I may use to compare between columns/code with? Many thanks! :)
Stephen23 on 25 Feb 2020
Edited: Stephen23 on 25 Feb 2020
out1 = cellfun(@(l,r) setdiff(1:9,[l,r]), Spfcfef(:,1), Spfcfef(:,2), 'Uni',0);
out2 = cellfun(@(l,r) setdiff(l,r), Spfcfef(:,1), Spfcfef(:,2), 'Uni',0);
More Answers (0)
Find more on Get Started with MATLAB 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!