Matrix of empty strings are not correctly handled by "unique" function
Reported by Nicolas Britsch
BUG DESCRIPTION:
----------------
Function "unique" seems to not correclty handle empty strings matrix.
A matrix of empty strings will be returned the same when using "unique".
ERROR LOG:
----------
HOW TO REPRODUCE THE BUG:
-------------------------
--> unique(["", "", "", "", "", "a"])
ans = ["" "a"]
This is OK.
--> unique(["a", "a", "a", "a", "a"])
ans = ["a"]
This is OK.
unique(["", "", "", "", ""])
ans = ["" "" "" "" ""]
This seems not OK for me, I would have said ans = [""]
OTHER INFORMATION:
------------------