Функцията 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; )
Когато стартирате програмата, изходът ще бъде:
асин (х) = 0,25268 радиана асин (х) = 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 градуса