asin, asinf, asinl
Vypočítá arkussinus.
double asin(
double x
);
float asin(
float x
); // C++ only
long double asin(
long double x
); // C++ only
float asinf (
float x
);
long double asinl(
long double x
);
Parametry
- x
Hodnota, jejíž arkus kosinus se má vypočítat.
Vrácená hodnota
Funkce asin arkussinus (inverzní funkce k sinu) x v rozsahu –π/2 až π/2 radiánů.
Ve výchozím nastavení, pokud x je menší než –1 nebo větší než 1, asin vrátí nekonečno.
Vstup |
Výjimka SEH |
Výjimka Matherr |
---|---|---|
± ∞ |
INVALID |
_DOMAIN |
± QNAN,IND |
žádná |
_DOMAIN |
|x|>1 |
INVALID |
_DOMAIN |
Poznámky
Protože jazyk C++ umožňuje přetížení, můžete volat přetížení asin s hodnotami float a long double.V programu v jazyce C asin vždy převezme a vrátí double.
Požadavky
Rutina |
Požadované záhlaví |
---|---|
asin, asinf, asinl |
<math.h> |
Příklad
Další informace naleznete v tématu acos, acosf, acosl.
Ekvivalent v rozhraní .NET Framework
Viz také
Referenční dokumentace
Podpora plovoucí desetinné čárky
atan, atanf, atanl, atan2, atan2f, atan2l
cos, cosf, cosl, cosh, coshf, coshl