In mathematics, the absolute value (or modulus) of a real number is its numerical value without regard to its sign. So, for example, 3 is the absolute value of both 3 and −3. In computers, the mathematical function used to perform this calculation is usually given the name abs().
Generalizations of the absolute value for real numbers occur in a wide variety of mathematical settings. For example an absolute value is also defined for the complex numbers, the quaternions, ordered rings, fields and vector spaces.
The absolute value is closely related to the notions of magnitude, distance, and norm in various mathematical and physical contexts.
For any real number the absolute value or modulus of is denoted by and is defined as
As can be seen from the above definition, the absolute value of is always either positive or zero, never negative.
From a geometric point of view, the absolute value of a real number is the distance along the real number line of that number from zero, and more generally the absolute value of the difference of two real numbers is the distance between them. Indeed the notion of an abstract distance function in mathematics can be seen to be a generalization of the properties of the absolute value (see "Distance" below).
The following proposition, gives an identity which is sometimes used as an alternative (and equivalent) definition of the absolute value:
PROPOSITION 1:
The absolute value has the following four fundamental properties:
PROPOSITION 2:
Other important properties of the absolute value include:
PROPOSITION 3:
Two other useful inequalities are:
The above are often used in solving inequalities; for example:
Since the complex numbers are not ordered, the definition given above for the real absolute value cannot be directly generalized for a complex number. However the identity given in Proposition 1:
For any complex number z the absolute value or modulus of is denoted and is defined as
It follows that the absolute value of a real number x is equal to its absolute value considered as a complex number since:
Similar to the geometric interpretation of the absolute value for real numbers, it follows from the Pythagorean theorem that the absolute value of a complex number is the distance in the complex plane of that complex number from the origin, and more generally, that the absolute value of the difference of two complex numbers is equal to the distance between those two complex numbers.
The complex absolute value shares all the properties of the real absolute value given in Propositions 2 and 3 above. In addition, If
and
is the complex conjugate of , then it is easily seen that
The complex absolute value function is continuous everywhere but (complex) differentiable nowhere (One way to see this is to show that it does not obey the Cauchy-Riemann equations).
Both the real and complex functions are idempotent.
where is the additive inverse of , and is the additive identity element.
The standard Euclidean distance between two points
and
in Euclidean n-space is defined as:
This can be seen to be a generalization of since if are real, then by Proposition 1,
while if
and
are complex numbers, then
The above shows that the "absolute value" distance for the real numbers or the complex numbers, agrees with the standard Euclidean distance they inherit as a result of considering them as the one and two-dimensional Euclidean spaces respectively.
The properties of the absolute value of the difference of two real or complex numbers: non-negativity, identity of indiscernibles, symmetry and the triangle inequality given in Propositions 2 and 3 above, can be seen to motivate the more general notion of a distance function as follows:
A real valued function on a set is called a distance function (or a metric) for , if it satisfies the following four axioms:
for x ≠ 0. The absolute value function is not differentiable at x = 0. Where the absolute value function of a real number returns a value without respect to its sign, the signum function returns a number's sign without respect to its value. Therefore x = sgn(x)abs(x). The signum function is a form of the Heaviside step function used in signal processing, defined as:
Where the value of the Heaviside function at zero is conventional. So we have at all nonzero points on the real number line,
The absolute value function has no concavity at any point, the sign function is constant at all points. Therefore the second derivitive of |x| with respect to x is zero everywhere except zero, where it is undefined.
The absolute value function is also integrable. Its antiderivative is
A real-valued function on a field is called an absolute value (also a modulus, magnitude, value, or valuation) if it satisfies the following four axioms:
It follows from the above that , where denotes the multiplicative identity element of . The real and complex absolute values defined above are examples of absolute values for an arbitrary field.
If is an absolute value on , then the function on , defined by , is a metric, and if is the multiplicative identity in , then the following are equivalent:
An absolute value which satisfies any (hence all) of the above conditions is said to be non-Archimedean, otherwise it is said to be Archimedean.
A real valued function ||·|| on a vector space a over a field , is called an absolute value (or more usually a norm) if it satisfies the following axioms:
For all in , and , in ,
The norm of a vector is also called its length or magnitude.
In the case of Euclidean space Rn, the function
is a norm called the Euclidean norm. When the real numbers R are considered as the one-dimensional vector space R1, the absolute value is a norm, and is the p-norm for any p. In fact the absolute value is the "only" norm in R1, in the sense that, for every norm ||·|| in R1, ||x||=||1||·|x|. The complex absolute value is a special case of the norm in an inner product space. It is identical to the Euclidean norm, if the complex plane is identified with the Euclidean plane R2.
abs(), labs(), llabs() (in C99), fabs(), fabsf(), and fabsl() functions compute the absolute value of an operand. Coding the integer version of the function is trivial, ignoring the boundary case where the largest negative integer is input:
int abs(int i) { if (i < 0) return -i; else return i; }
The floating-point versions are trickier, as they have to contend with special codes for infinity and not-a-numbers.
Using assembly language, it is possible to take the absolute value of a register in just three instructions (example shown for a 32-bit register on an x86 architecture, Intel syntax):
cdq xor eax, edx sub eax, edx
cdq extends the sign bit of eax into edx. If eax is nonnegative, then edx becomes zero, and the latter two instructions have no effect, leaving eax unchanged. If eax is negative, then edx becomes 0xFFFFFFFF, or -1. The next two instructions then become a two's complement inversion, giving the absolute value of the negative value in eax.
Numeration | Elementary special functions
Valor absolut | Absolutní hodnota | Betragsfunktion | Valor absoluto | Absoluta valoro | Valeur absolue | Valor absoluto | Abszolútérték-függvény | 절대값 | Algildi | Valore assoluto | ערך מוחלט | Absolute waarde | 絶対値 | Wartość bezwzględna | Valor absoluto | Абсолютная величина | Absolútna hodnota | Absolutna vrednost | Апсолутна вредност | Itseisarvo | Absolutbelopp | ค่าสัมบูรณ์ | Giá trị tuyệt đối | Mutlak değer | Абсолютна величина | 绝对值
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Absolute value".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world