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.