How can I remove duplicate values from cell array?

26 views (last 30 days)
I have this problem
S={ 1 2, 2 3 }
how delete duplicate value:
S becomes {1 2 3 }

Accepted Answer

Nicolas B.
Nicolas B. on 11 Nov 2019
Edited: Nicolas B. on 11 Nov 2019
Does the function unique() solve your problem?
So in your case, because you have a cell array:
S = {1 2 2 3};
S = num2cell(unique(cell2mat(S)));

More Answers (0)

Categories

Find more on Multidimensional Arrays in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!