Compartir a través de


asin, asinf, asinl

Calcula el arcoseno.

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
);

Parámetros

  • x
    Valor cuyo arcoseno se va a calcular.

Valor devuelto

La función asin devuelve el arcoseno (función de seno inverso) de x en el intervalo entre –π/2 y π/2 radianes.

De forma predeterminada, si x es menor que – 1 o mayor que 1, asin devuelve un indefinido.

Entrada

Excepción SEH

Excepción de Matherr

± ∞

INVALID

_DOMAIN

± QNAN,IND

ninguno

_DOMAIN

|x|>1

INVALID

_DOMAIN

Comentarios

Como C++ permite las sobrecargas, puede llamar a sobrecargas de asin con valores de float y long double. En un programa de C, asin siempre toma y devuelve un tipo double.

Requisitos

Rutina

Encabezado necesario

asin, asinf, asinl

<math.h>

Ejemplo

Para obtener más información, vea acos, acosf, acosl.

Equivalente en .NET Framework

System::Math::Asin

Vea también

Referencia

Compatibilidad con el punto flotante

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