Функция
Вычисляет арксинус.
Синтаксис
#include <math.h>
double asin(double x);
Прототип
math.h
Описание
Версия asin для вещественных чисел возвращает арксинус введенного значения. Аргументы функции asin должны находиться в диапазоне от -1 до 1, в противном случае asin возвращает NAN и установить errno в EDOM - ошибка области определения.
Комплексный арксинус определяется следующим образом:
asin(z) = -i*log(i*z+sqrt(1-z^2))
Возвращаемое значение
Вещественная версия asin возвращает значение в диапазоне от -pi/2 до pi/2.
Переносимость
Поддерживается в системах UNIX и определена в ANSI C. Комплексная версия asin требует С++ и скорее всего непереносима.
Пример
#include <stdio.h>
#include <math.h>
int main(void)
{
double result;
double x = 0.5;
result = asin(x);
printf("Арксинус от %1f равен %1f\n",x,result);
return 0;
}