Función signo

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. Generalmente se denota por sgn ( x ) {\displaystyle \operatorname {sgn}(x)} , esta función no debe confundirse con la función seno ( sen ( x ) {\displaystyle \operatorname {sen}(x)} o bien sin ( x ) {\displaystyle \sin(x)} ).

Definición

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

1. Como la función

sgn : R { 1 , 0 , 1 } x sgn ( x ) {\displaystyle {\begin{aligned}\operatorname {sgn} :\mathbb {R} &\to \{-1,0,1\}\\x&\mapsto \operatorname {sgn}(x)\end{aligned}}}

esta función tiene como dominio el conjunto de los número reales R {\displaystyle \mathbb {R} } y su codominio es el conjunto { 1 , 0 , 1 } {\displaystyle \{-1,0,1\}} y puede ser escrita como la siguiente función a trozos:

sgn ( x ) = { 1 si x > 0 0 si x = 0 1 si x < 0 {\displaystyle \operatorname {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 (en el sentido de la teoría de distribuciones) de la función valor absoluto. Su dominio es R { 0 } {\displaystyle \mathbb {R} \backslash \{0\}}

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

Tengase en cuenta que la derivada de la función valor absoluto para x = 0 {\displaystyle x=0} no está definida.

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

u ( x ) = { 1 si x > 0 1 2 si x = 0 0 si x < 0 {\displaystyle 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

sgn ( x ) = sgn ( x ) {\displaystyle \operatorname {sgn}(-x)=-\operatorname {sgn}(x)}
  • Toda función signo, elevado a una potencia par, es igual a 1, así que:
sgn 2 n x = 1 {\displaystyle \operatorname {sgn} ^{2n}x=1}
  n = 1 , 2 , 3... {\displaystyle \ n=1,2,3...}
Siempre y cuando   x 0 {\displaystyle \ x\neq 0}
x R : sgn ( sgn ( x ) ) = sgn ( x ) {\displaystyle \forall x\in \mathbb {R} \;:\quad \operatorname {sgn}({\operatorname {sgn}(x)})=\operatorname {sgn}(x)}
  • La función signo de una función x, por la función signo de otra función y, es igual a la función signo del producto de las dos funciones anteriores, por tanto:
sgn ( x ) sgn ( y ) = sgn ( x y ) {\displaystyle \operatorname {sgn}(x)\operatorname {sgn}(y)=\operatorname {sgn}(xy)}
  • Todo número real x puede expresarse como producto de su valor absoluto y la función signo evaluada en x.
x = sgn ( x ) | x | x R {\displaystyle x=\operatorname {sgn}(x)\cdot |x|\,\qquad x\in \mathbb {R} }
  • La función signo es la derivada en el sentido de las distribuciones, de la función valor absoluto, (con independencia en cero).
d | x | d x = sgn ( x ) {\displaystyle {{\text{d}}|x| \over {\text{d}}x}=\operatorname {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 ) d x = 2 δ ( x ) {\displaystyle {{\text{d}}\ \operatorname {sgn}(x) \over {\text{d}}x}=2\delta (x)}
  • Para k 0 {\displaystyle k\gg 0} , una aproximación suave de la función signo es:
sgn x tanh ( k x ) , lim k tanh ( k x ) = sgn ( x ) {\displaystyle \operatorname {sgn} x\approx \tanh(kx),\qquad \lim _{k\to \infty }\tanh(kx)=\operatorname {sgn}(x)}
Obviamente la convergencia en este último caso no es uniforme, sólo puntual.

Uso en computación

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

Referencias

Bibliografía

  • Graham, Ronald L.; Knuth, Donald E.; Patashnik, Oren (1994), Concrete Mathematics, Reading Ma.: Addison-Wesley, ISBN 0-201-55802-5 .
  • Nicholas J. Higham, Handbook of writing for the mathematical sciences, SIAM. ISBN 0-89871-420-6, p. 25
  • Michael Sullivan. Precalculus, 8th edition, p. 86

Enlaces externos

Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q236813
  • Commonscat Multimedia: Signum function / Q236813

  • Wd Datos: Q236813
  • Commonscat Multimedia: Signum function / Q236813