Sdílet prostřednictvím


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

System::Math::Asin

Viz také

Referenční dokumentace

Podpora plovoucí desetinné čárky

acos, acosf, acosl

atan, atanf, atanl, atan2, atan2f, atan2l

cos, cosf, cosl, cosh, coshf, coshl

_matherr

sin, sinf, sinl, sinh, sinhf, sinhl

tan, tanf, tanl, tanh, tanhf, tanhl