РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
86 of 815 menu

Функция asin

Функция asin возвращает арксинус числа, то есть угол в радианах, синус которого равен переданному значению. В первый параметр мы передаем число, для которого нужно найти арксинус. Значение параметра должно находиться в диапазоне от -1 до 1 включительно, иначе функция вернет значение NaN. Результат работы функции лежит в диапазоне от -π/2 до π/2.

Синтаксис

#include <cmath> double asin(double x); float asinf(float x); long double asinl(long double x);

Пример

Давайте вычислим арксинус для нескольких значений и выведем результат:

#include <iostream> #include <cmath> using namespace std; int main() { double res1 = asin(0.0); double res2 = asin(1.0); double res3 = asin(-1.0); cout << "asin(0.0): " << res1 << endl; cout << "asin(1.0): " << res2 << endl; cout << "asin(-1.0): " << res3 << endl; return 0; }

Результат выполнения кода:

"asin(0.0): 0" "asin(1.0): 1.5708" "asin(-1.0): -1.5708"

Пример

Давайте проверим, что функция возвращает для значения, выходящего за допустимый диапазон:

#include <iostream> #include <cmath> using namespace std; int main() { double res = asin(2.0); cout << "asin(2.0): " << res << endl; return 0; }

Результат выполнения кода:

"asin(2.0): nan"

Смотрите также

  • функция sin,
    которая вычисляет синус угла
  • функция acos,
    которая вычисляет арккосинус числа
  • функция atan,
    которая вычисляет арктангенс числа
  • функция sqrt,
    которая вычисляет квадратный корень числа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить