Escolar Documentos
Profissional Documentos
Cultura Documentos
Contenido
[ocultar]
• 1 Valor absoluto de un número real
○ 1.1 Propiedades fundamentales
○ 1.2 Otras propiedades
• 2 Valor absoluto de un número complejo
○ 2.1 Propiedades
• 3 Programación del valor absoluto
• 4 Notas
• 5 Referencias
• 6 Enlaces externos
• |a| ≥ b ⇔ a ≥ b b ≤ -a
Estas últimas son de gran utilidad para la resolución de inecuaciones, como por ejemplo:
Como los números complejos son una generalización de los números reales, es lógico que
podamos representar a estos últimos también de esta forma:
De modo similar a la interpretación geométrica del valor absoluto para los números reales,
se desprende del Teorema de Pitágoras que el valor absoluto de un número complejo
corresponde a la distancia en el plano complejo de ese número hasta el origen, y más en
general, que el valor absoluto de la diferencia de dos números complejos es igual a la
distancia entre ellos.
Propiedades [editar]
El valor absoluto de los complejos comparte todas las propiedades vistas anteriormente
para los números reales. Además, si
Esta última fórmula es la versión compleja de la primera identidad en los reales que
mencionamos en esta sección.
Como los números reales positivos forman un subgrupo de los números complejos bajo el
operador de multiplicación, podemos pensar en el valor absoluto como un endomorfismo
del grupo multiplicativo de los números complejos.
Programación del valor absoluto [editar]
En programación, la función matemática utilizada comúnmente para calcular el valor
absoluto es abs(). Esta se utiliza en los lenguajes de programación Fortran, Matlab y GNU
Octave (los cuales la soportan para números enteros, reales y complejos), y además en el
Lenguaje C, donde también son válidas las funciones labs(), llabs(), fabs(), fabsf() y
fabsl().
La codificación de la función valor absoluto para valores enteros es sencilla:
int abs (int i)
{
if (i < 0)
return -i;
else
return i;
}
Sin embargo, al tratar con puntos flotantes la codificación se complica, pues se debe lidiar
con la infinitud y valores NaN.
Con el lenguaje ensamblador es posible calcular el valor absoluto de un número utilizando
sólo tres instrucciones. Por ejemplo, para un registro de 32 bits en una arquitectura x86, con
la sintaxis de Intel:
cdq
xor eax, edx
sub eax, edx
cdq extiende el bit de signo de eax en edx. Si eax es no-negativa, entonces edx se
convierte en cero, y las dos últimas instrucciones no tienen efecto, dejando eax sin
cambios. Si eax es negativa, entonces edx se convierte en 0xFFFFFFFF, o -1. Las siguientes
dos instrucciones se convierten en una inversión complemento a dos, dejando el valor
absoluto del valor negativo en eax.
Notas [editar]
1. ↑ Jean-Robert Argand, introductor del término módulo en 1806, ver: Nahin,
O'Connor and Robertson, y functions.Wolfram.com.
2. ↑ functions.Wolfram.com introducción de la notación | x | , por Karl Weierstrass en
1841.
Referencias [editar]
• Nahin, Paul J.; An Imaginary Tale; Princeton University Press; (hardcover, 1998).
ISBN 0-691-02795-1
• O'Connor, J.J. y Robertson, E.F.; "Jean Robert Argand"