Die asin () -Funktion in C ++ gibt den inversen Sinus einer Zahl im Bogenmaß zurück.
Diese Funktion ist in der Header-Datei definiert.
(Mathematik) sin -1 x = asin (x) (In C ++ Programmierung);
asin () Prototyp (Stand C ++ 11 Standard)
doppeltes Asin (doppeltes x); float asin (float x); langes doppeltes asin (langes doppeltes x); doppeltes Asin (T x);
asin () Parameter
Die Funktion asin () verwendet ein einzelnes obligatorisches Argument im Bereich (-1, 1) .
Dies liegt daran, dass der Sinuswert im Bereich von 1 bis -1 liegt.
asin () Rückgabewert
Da das Argument im Bereich (-1, 1) liegt, gibt die Funktion asin () den Wert im Bereich von (-π / 2, π / 2) zurück .
Wenn das Argument größer als 1 oder kleiner als -1 ist, gibt asin () NaN
dh keine Zahl zurück.
Parameter (x) | Rückgabewert |
---|---|
x = (-1, 1) | (-π /, π / 2) im Bogenmaß |
-1> x oder x> 1 | NaN (keine Zahl) |
Beispiel 1: Wie funktioniert asin ()?
#include #include using namespace std; int main() ( double x = 0.25, result; result = asin(x); cout << "asin(x) = " << result << " radians" << endl; // result in degrees cout << "asin(x) = " << result*180/3.1415 << " degrees" << endl; return 0; )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
asin (x) = 0,25268 Bogenmaß asin (x) = 14,4779 Grad
Beispiel 2: asin () -Funktion mit Integraltyp
#include #include #define PI 3.141592654 using namespace std; int main() ( int x = 1; double result; result = asin(x); cout << "asin(x) = " << result << " radians" << endl; // Converting result to degrees cout << "asin(x) = " << result*180/PI << " degrees"; return 0; )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
asin (x) = 1,5708 Bogenmaß asin (x) = 90 Grad