CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
asin
asin
Функция Вычисляет арксинус.
Синтаксис Версия для вещественных Версия для комплексных
#include <math.h> #include<complex.h>
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 требует С++ и скорее
всего непереносима.
Смотрите также acos, atan, atan2, complex, cos, matherr, sin, tan.
Пример:
#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;
}
