prevnext   » Startseite » Haupt-Referenz » Funktions-Referenz » abs()

abs()

Den Absolutwert von numerischen Ausdrücken bestimmen.

Syntax:

x_type abs ( x )

Parameter:

x Ein beliebiger Ausdruck. Für Listen und Maps wird die Operation rekursiv angewandt.

Beschreibung:

Ist der Parameter x ein numerischer Ausdruck, also von einem der Typen INT32, INT64 oder FLOAT, dann wird der Absolutwert gebildet, d.h. negative Zahlen wechseln ihr Vorzeichen.

Eine Besonderheit sind die die beiden kleinst möglichen Ganzzahlen (-2.147.483.648 (INT32) und -9.223.372.036.854.775.808q (INT64)): Diese können nicht als positive Zahlen dargestellt werden, da die positiven Werte außerhalb des Wertebereiches liegen.

NONE und Zeichenketten (Typ STRING) bleiben unverändert. Listen und Maps werden rekursiv nach numerischen Werten durchsucht, um den Absolutwert zu bestimmen.

Beispiele
Ausdruck Ergebnis
abs(+1) 1
abs(0) 0
abs(-1) 1
abs(-2q) 2q
abs(-3.4) 3.4000
abs("-5") "-5"
abs(list(-1,"2",3q,-4.5)) @LIST#4[1,"2",3q,4.5000]
abs(-2147483648) 2147483648q
abs(-9223372036854775808q) -9223372036854775808q

Funktionsergebnis:   VALUE

Als Funktionsergebnis wird der Absolutwert des Ausdruckes x geliefert. Der Ergebnistyp ist identisch zum Parameter x.

Siehe auch:
 sign() 

Weitere ähnliche Funktionen:

Mathematische Berechnungen
Funktion Kurzinfo
abs() Den Absolutwert von numerischen Ausdrücken bestimmen.
aCos() Den Arcus-Cosinus-Wert einer Fließkommazahl berechnen.
aSin() Den Arcus-Sinus-Wert einer Fließkommazahl berechnen.
aTan() Den Arcus-Tangens-Wert einer Fließkommazahl berechnen.
ceil() Eine Fließkommazahl aufrunden.
cos() Den Cosinus-Wert einer Fließkommazahl berechnen.
cosh() Den Hyperbelcosinus einer Fließkommazahl berechnen.
exp()
floor() Eine Fließkommazahl abrunden.
gcd() Berechnung des größten gemeinsamen Teilers (GGT; engl.: greatest common divisor).
ggt() Berechnung des größten gemeinsamen Teilers (GGT; engl.: greatest common divisor).
gMean() Berechnung des geometrischen Mittels.
hMean() Berechnung des harmonischen Mittels.
kgv() Berechnung des kleinsten gemeinsamen Vielfachen (KGV; engl.: lowest common multiple).
lcm() Berechnung des kleinsten gemeinsamen Vielfachen (KGV; engl.: lowest common multiple).
log() Logarithmus berechnen.
log10() Logarithmus berechnen.
log2() Logarithmus berechnen.
mean() Berechnung des arithmetischen Mittels.
median() Berechnung des Medians.
middle() Berechnung eines gewichteten Mittels.
polynom() Ein Polynom berechen.
pow() Potenzierung zweier Fließkommazahlen.
range()
round() Eine Fließkommazahl mathematisch runden.
sign() Das Vorzeichen von numerischen Ausdrücken bestimmen.
sin() Den Sinus-Wert einer Fließkommazahl berechnen.
sinh() Den Hyperbelsinus einer Fließkommazahl berechnen.
sqrt()
tan() Den Tangens-Wert einer Fließkommazahl berechnen.
tanh() Den Hyperbeltangens einer Fließkommazahl berechnen.
 
Berechnungen, elementweise
Funktion Kurzinfo
abs() Den Absolutwert von numerischen Ausdrücken bestimmen.
aCos() Den Arcus-Cosinus-Wert einer Fließkommazahl berechnen.
aSin() Den Arcus-Sinus-Wert einer Fließkommazahl berechnen.
aTan() Den Arcus-Tangens-Wert einer Fließkommazahl berechnen.
ceil() Eine Fließkommazahl aufrunden.
cos() Den Cosinus-Wert einer Fließkommazahl berechnen.
cosh() Den Hyperbelcosinus einer Fließkommazahl berechnen.
exp()
flatList() Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen.
flatListNum() Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen und numerische Werte kopieren.
floor() Eine Fließkommazahl abrunden.
log() Logarithmus berechnen.
log10() Logarithmus berechnen.
log2() Logarithmus berechnen.
round() Eine Fließkommazahl mathematisch runden.
sign() Das Vorzeichen von numerischen Ausdrücken bestimmen.
sin() Den Sinus-Wert einer Fließkommazahl berechnen.
sinh() Den Hyperbelsinus einer Fließkommazahl berechnen.
sqrt()
tan() Den Tangens-Wert einer Fließkommazahl berechnen.
tanh() Den Hyperbeltangens einer Fließkommazahl berechnen.