unique([%nan 1 %nan]) returns [1 %nan %nan] instead of [1 %nan]
Reported by Samuel GOUGEON (@sgougeon)
BUG DESCRIPTION:
----------------
unique([%nan 1 %nan]) returns [1 %nan %nan] instead of [1 %nan]
Removing duplicated %nan is trivial and should be done.
"r" and "c" processing may be implemented too.
--> unique([%nan 1 %nan])
ans =
1. Nan Nan
--> unique([%nan 1 ; %nan 1],"r")
ans =
Nan 1.
Nan 1.
--> unique([%nan 1 ; %nan 1]',"c")
ans =
Nan Nan
1. 1.
ERROR LOG:
----------
none. Non unique %nan returned.
HOW TO REPRODUCE THE BUG:
-------------------------
unique([%nan 1 %nan])
unique([%nan 1 ; %nan 1],"r")
unique([%nan 1 ; %nan 1]',"c")