For purely real or imaginary approximate arguments,
Sign returns exact answers:
For general complex arguments,
Sign tracks the precision of the input:
Sign can stay unevaluated for numeric arguments:
Machine-precision numerical evaluation of
Sign can give wrong results:
Sign applied to a matrix does not give the matrix sign function: