C ++ asin () - Стандартна бібліотека C ++

Функція asin () у C ++ повертає обернений синус числа в радіанах.

Ця функція визначена у файлі заголовка.

(Математика) sin -1 x = asin (x) (У програмуванні на C ++);

прототип asin () (за стандартом C ++ 11)

подвійний асин (подвійний х); float asin (float x); довгий подвійний асин (довгий подвійний х); подвійний асин (Т х);

Параметри asin ()

Функція asin () приймає один обов’язковий аргумент у діапазоні (-1, 1) .

Це тому, що значення синуса знаходиться в межах 1 та -1.

asin () Повертається значення

Враховуючи, що аргумент знаходиться в діапазоні (-1, 1), функція asin () повертає значення в діапазоні (-π / 2, π / 2) .

Якщо аргумент більше 1 або менше -1, asin () повертає, NaNтобто не число.

Параметр (x) Повернене значення
x = (-1, 1) (-π /, π / 2) в радіанах
-1> x або x> 1 NaN (не число)

Приклад 1: Як працює asin ()?

 #include #include using namespace std; int main() ( double x = 0.25, result; result = asin(x); cout << "asin(x) = " << result << " radians" << endl; // result in degrees cout << "asin(x) = " << result*180/3.1415 << " degrees" << endl; return 0; )

Коли ви запускаєте програму, результат буде:

 asin (x) = 0,25268 радіанів asin (x) = 14,4779 градусів

Приклад 2: функція asin () з інтегральним типом

 #include #include #define PI 3.141592654 using namespace std; int main() ( int x = 1; double result; result = asin(x); cout << "asin(x) = " << result << " radians" << endl; // Converting result to degrees cout << "asin(x) = " << result*180/PI << " degrees"; return 0; ) 

Коли ви запускаєте програму, результат буде:

 asin (x) = 1,5708 радіана asin (x) = 90 градусів 

Цікаві статті...