Функция asin

Прототип функции 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 градусов
Автор: admin
Дата: 07.09.2012
Поделиться:

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.