Funciones > Funciones de utilidad > Signo de funciones de número
  
Signo de funciones de número
Utilice estas funciones para obtener el signo de una expresión o un número con valores complejos.
sign(x): esta función devuelve el signo de un número real. Se devuelven los siguientes resultados:
Argumento
Resultado
x = 0
0
x > 0
1
En caso contrario
−1
Para un argumento de número complejo, utilice csgn(z).
signum(z, [x]): esta función vectorizada devuelve el signo de un número real o complejo. Se devuelven los siguientes resultados:
Argumento
Resultado
z = 0
x
1 si se omite x.
z ≠ 0
z / |z|
z y x pueden ser cualquier combinación de un escalar y un vector.
Si tanto z como x son vectores, deben tener la misma dimensión.
csgn(z): esta función se utiliza para determinar el medio plano (izquierdo o derecho) donde se encuentra el número o la expresión con valores complejos z. Se devuelven los siguientes resultados:
Argumento
Resultado
z = 0
0
Re(z) > 0 or (Re(z) = 0 and Im(z) > 0)
1
En caso contrario
−1
Argumentos
x es un vector o un escalar real.
z es un vector o un escalar complejo o real.