Help with the unique function
1 view (last 30 days)
Show older comments
The unique function fails to sort the following redundancy;
K>> b
b = [15.0000 15.0000 15.0000 -5.0000 15.0000]
K>> unique(b)
ans = -5.0000 15.0000 15.0000 15.0000 15.0000
but when the vector is made up of integers:
a = [15 15 15 15 -5 15]
K>> unique(ans)
ans = -5 15
How can I solve this problem?
0 Comments
Accepted Answer
Guillaume
on 13 Jan 2017
If you look at the output of
b - 15
You'll see that some (or all) these 15.0000 are not actually 15.0000 but something very close to it but different from each other.
uniquetol(b); %you can specify the tolerance as well.
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!