none/int32/list/map | sign ( x ) |
none/int32/list/map | sign ( x, epsilon ) |
x | Ein beliebiger Ausdruck. Für Listen und Maps wird die Operation rekursiv angewandt. |
epsilon | Dieser Parameter wird zwangsweise mittel float() in eine Fließkommazahl gewandelt.
Ist nun |
Ist der Parameter
Das Vorzeichen berechnet sich wie folgt:
Falls jedoch
Werte vom Typ NONE und Zeichenketten werden als als Fehler angesehen und zu NONE mit passendem Fehlerstatus gewandelt. Listen und Maps werden rekursiv nach numerischen Werten durchsucht, um das Vorzeichen zu bestimmen.
Beispiele | |
---|---|
Ausdruck | Ergebnis |
sign(+10) | 1 |
sign(0) | 0 |
sign(-10) | -1 |
sign(+20q) | 1 |
sign(-30.40) | -1 |
sign("-50") | @NONE[OP-STRING] |
sign(list(-1,"2",0q,-4.5)) | @LIST#4[-1,@NONE[OP-STRING],0,-1] |
sign(-0.3,-0.2) | -1 |
sign(-0.3,+0.2) | -1 |
sign(-0.2,-0.2) | 0 |
sign(-0.2,+0.2) | 0 |
sign(-0.1, 0.2) | 0 |
sign( 0.0, 0.2) | 0 |
sign(+0.1, 0.2) | 0 |
sign(+0.2, 0.2) | 0 |
sign(+0.3, 0.2) | 1 |
Als Funktionsergebnis wird das Vorzeichen des Ausdruckes
Mathematische Berechnungen | |
---|---|
Funktion | Kurzinfo |
Den Absolutwert von numerischen Ausdrücken bestimmen. | |
Den Arcus-Cosinus-Wert einer Fließkommazahl berechnen. | |
Den Arcus-Sinus-Wert einer Fließkommazahl berechnen. | |
Den Arcus-Tangens-Wert einer Fließkommazahl berechnen. | |
Eine Fließkommazahl aufrunden. | |
Den Cosinus-Wert einer Fließkommazahl berechnen. | |
Den Hyperbelcosinus einer Fließkommazahl berechnen. | |
— | |
Eine Fließkommazahl abrunden. | |
Berechnung des größten gemeinsamen Teilers (GGT; engl.: greatest common divisor). | |
Berechnung des größten gemeinsamen Teilers (GGT; engl.: greatest common divisor). | |
Berechnung des geometrischen Mittels. | |
Berechnung des harmonischen Mittels. | |
Berechnung des kleinsten gemeinsamen Vielfachen (KGV; engl.: lowest common multiple). | |
Berechnung des kleinsten gemeinsamen Vielfachen (KGV; engl.: lowest common multiple). | |
Logarithmus berechnen. | |
Logarithmus berechnen. | |
Logarithmus berechnen. | |
Berechnung des arithmetischen Mittels. | |
Berechnung des Medians. | |
Berechnung eines gewichteten Mittels. | |
Ein Polynom berechen. | |
Potenzierung zweier Fließkommazahlen. | |
— | |
Eine Fließkommazahl mathematisch runden. | |
Das Vorzeichen von numerischen Ausdrücken bestimmen. | |
Den Sinus-Wert einer Fließkommazahl berechnen. | |
Den Hyperbelsinus einer Fließkommazahl berechnen. | |
— | |
Den Tangens-Wert einer Fließkommazahl berechnen. | |
Den Hyperbeltangens einer Fließkommazahl berechnen. | |
Berechnungen, elementweise | |
Funktion | Kurzinfo |
Den Absolutwert von numerischen Ausdrücken bestimmen. | |
Den Arcus-Cosinus-Wert einer Fließkommazahl berechnen. | |
Den Arcus-Sinus-Wert einer Fließkommazahl berechnen. | |
Den Arcus-Tangens-Wert einer Fließkommazahl berechnen. | |
Eine Fließkommazahl aufrunden. | |
Den Cosinus-Wert einer Fließkommazahl berechnen. | |
Den Hyperbelcosinus einer Fließkommazahl berechnen. | |
— | |
Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen. | |
Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen und numerische Werte kopieren. | |
Eine Fließkommazahl abrunden. | |
Logarithmus berechnen. | |
Logarithmus berechnen. | |
Logarithmus berechnen. | |
Eine Fließkommazahl mathematisch runden. | |
Das Vorzeichen von numerischen Ausdrücken bestimmen. | |
Den Sinus-Wert einer Fließkommazahl berechnen. | |
Den Hyperbelsinus einer Fließkommazahl berechnen. | |
— | |
Den Tangens-Wert einer Fließkommazahl berechnen. | |
Den Hyperbeltangens einer Fließkommazahl berechnen. |