Función signo

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

En matemática, la función signo es una función matemática especial, una función definida a trozos, que obtiene el signo de cualquier número real que se tome por entrada. Se representa generalmente mediante sgn(x), y no debe confundirse con la función seno (sen(x) o bien sin(x)).

Definición[editar]

Función signo representada en un plano cartesiano.

La función signo puede definirse de las siguientes maneras:

1. Donde su dominio de definición es R y su conjunto imagen {-1;0;1}.


   \sgn (x) =
   \left \{
   \begin{array}{rcl}
      1 & \mbox{si} & x > 0 \\
      0 & \mbox{si} & x = 0 \\
     -1 & \mbox{si} & x < 0 
   \end{array}
   \right.

2. Como la derivada de la función valor absoluto. Su dominio de definición es R - {0} y su conjunto imagen Im={-1;1}


   \sgn (x) =
   \dfrac {d|x|} {dx} =
   \left \{
   \begin{array}{rcl}
      1 & \mbox{si} & x > 0 \\
     -1 & \mbox{si} & x < 0
   \end{array}
  \right .

3. sgn(x) = 2u(x) - 1 donde u es la función escalón unitario o Heaviside Step, definida de la siguiente manera:


   u(x) =
   \left \{
   \begin{array}{rcl}
      1           & \mbox{si} & x > 0 \\
      \frac{1}{2} & \mbox{si} & x = 0 \\
      0           & \mbox{si} & x < 0
   \end{array}
   \right .

Propiedades[editar]

\sgn(-x)=-\sgn(x) \,\!
 x = \sgn(x) \cdot |x|\, \qquad x \in \mathbb{R}
 {d |x| \over dx} =  \sgn(x) \,.
  • La función signo es derivable con derivada 0 para todo su dominio excepto en 0. No es derivable en 0 en el sentido ordinario de derivada, pero bajo una noción más general de derivada dentro de la teoría de distribuciones, la derivada de la función signo es dos veces la delta de Dirac.
 {d \ \sgn(x) \over dx} = 2 \delta(x) \,.
  • Para k \gg 0, una aproximación suave de la función signo es:
\ \sgn x \approx \tanh(kx) \,.
Obviamente la convergencia en este último caso no es uniforme, sólo puntual.

Uso en computación[editar]

En computación, el concepto es idéntico al ya expresado, pero en términos informáticos, orientados a la programación. Así, la función signo es aquella función que devuelve un valor según si un número o el resultado de una expresión es mayor, menor o igual que 0. Suele representarse en la forma SGN(número).

La mayor parte de los lenguajes de programación aplican esta función. No obstante, si no la aplican, es fácilmente construible.

Véase también[editar]