Прототип функции asin:
double asin( double agl ); float asin( float agl ); long double asin( long double agl );
Заголовочный файл
Название | Язык |
---|---|
math.h | С |
cmath | С++ |
Описание
Вычисление арксинуса, функция asin
возвращает арксинус значения agl
. В тригонометрии, арксинус является обратной тригонометрической функцией синуса.
В C++, эта функция перегружена в заголовочном файле <valarray>
(смотреть asin
в библиотеке массивов числовых значений ).
В Си, определён только один прототип этой функции, с типом данных double
.
Параметры:
- agl
Значение с плавающей точкой в интервале [-1,+1].
Если аргумент не входит в этот интервал, возникает ошибка диапазона допустимых значений, и глобальная переменная errno
устанавливается в EDOM
.
Возвращаемое значение
Арксинус значения agl
, в интервале [-pi/2,+pi/2].
Пример: исходный код программы
// пример использования функции арксинуса: asin #include <iostream> // для оператора cout #include <cmath> // для функции asin #define PI 3.14159265 // число ПИ int main() { double param = 0.5; std::cout << "Арксинус " << param << " = " << (asin (param) * 180.0 / PI) // вычисляем арксинус << " градусов " << std::endl; return 0; }
Пример работы программы
CppStudio.com
Арксинус 0.5 = 30 градусов