Udostępnij za pośrednictwem


asin, asinf, asinl

Oblicza arcus sinus.

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
    Wartość, której sinus ma zostać obliczony.

Wartość zwracana

asin Funkcja Zwraca arcus sinus (Funkcja sinus) x w zakresie –π/2 do π/2 radianów.

Domyślnie jeśli x jest mniejsza niż 1 lub większy niż 1, asin zwraca wartość nieokreśloną.

Dane wejściowe

Wyjątek SEH

Wyjątek Matherr

± ∞

INVALID

_DOMAIN

± QNAN,IND

brak

_DOMAIN

|x|>1

INVALID

_DOMAIN

Uwagi

Ponieważ C++ pozwala na przeciążenie, można wywoływać przeciążenia asin z wartościami float i long double.W programie C asin zawsze przyjmuje i zwraca podwójnie.

Wymagania

Procedura

Wymagany nagłówek

asin, asinf, asinl

<math.h>

Przykład

Aby uzyskać więcej informacji, zobacz acos, acosf, acosl.

Odpowiednik w programie .NET Framework

System::Math::Asin

Zobacz też

Informacje

Obsługa liczb zmiennoprzecinkowych

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