In PostgreSQL acos() ist eine mathematische Funktion, die den inversen Kosinus des angegebenen Ausdrucks zurückgibt, gemessen im Bogenmaß.
Der Arkuskosinus wird auch Arkuskosinus genannt.
Syntax
Die Syntax lautet wie folgt:
acos(x)
Wobei x ist eine doppelte Genauigkeit Wert.
Beispiel
Hier ist ein Beispiel, um zu demonstrieren, wie es funktioniert.
SELECT acos(0.5); Ergebnis:
1.0471975511965976
Das entspricht 60 Grad.
Pi
Die Angabe von -1 gibt π zurück.
SELECT acos(-1); Ergebnis:
3.141592653589793
Außer Reichweite?
Das Argument muss zwischen -1,00 und 1,00 liegen. Alle Werte außerhalb dieses Bereichs führen zu einem Fehler.
SELECT acos(1.01); Ergebnis:
ERROR: input is out of range
Und hier ist es mit einem negativen Ausdruck.
SELECT acos(-1.01); Ergebnis:
ERROR: input is out of range
Nullargument
Ein Argument von Null gibt das Äquivalent von π/2 zurück, was 90 Grad entspricht.
SELECT acos(0); Ergebnis:
1.5707963267948966
Kosinus von Arkuskosinus
Da der Arkuskosinus die Umkehrfunktion des Kosinus ist, ist der Kosinus des Arkuskosinus von x ist gleich x .
Wir können acos() übergeben zu cos() Funktion als Argument, um dies zu demonstrieren.
SELECT cos(acos(0.45)); Ergebnis:
0.45
Gibt den Arkuskosinus in Grad zurück
Wie bereits erwähnt, acos() gibt den Arkuskosinus in Radiant zurück . Gibt den Arkuskosinus in Grad zurück verwenden Sie acosd() Funktion.
Der acosd() Funktion funktioniert genauso wie acos() , außer dass es sein Ergebnis in Grad statt in Bogenmaß zurückgibt.