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