Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
asin, asinf, asinl - Arcussinus berechnen
&pagelevel(4)&pagelevel
Definition | #include <math.h> double asin(double x); C11 float asinf(floatx); long double asinl(long double x); (Ende) |
Beschreibung | Diese Funktionen sind die Umkehrfunktionen zu den entsprechenden sin() -Funktionen und berechnen zu einer Gleitpunktzahl x aus dem Intervall [-1.0, +1.0] den entsprechenden Winkel im Bogenmaß. |
Returnwert | arcussinus(x) | bei Erfolg. Es wird eine Gleitpunktzahl entsprechend des Funktionstyps aus [-pi/2, +pi/2] zurückgegeben.
|
| 0.0 | für Werte von x außerhalb des Bereichs [-1.0, +1.0] liegt. errno wird gesetzt, um den Fehler anzuzeigen. |
| 0.0 | bei Resultatunterlauf. |
Fehler | asin() , asinf() und asinl() schlagen fehl, wenn gilt:
|
| EDOM | Der Wert von x liegt nicht im Intervall [-1.0, +1.0]. |
Hinweis | Um einen Fehler sicher abzufangen, sollte errno vor Aufruf von asin() auf 0 gesetzt werden. Ist nach der Ausführung errno != 0, so ist ein Fehler aufgetreten. |
Siehe auch | acos() , atan() , atan2() , cos() , isnan() , sin() , tan() , math.h .
|