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