C ++ में असिन () फ़ंक्शन रेडियन में एक संख्या का व्युत्क्रम साइन देता है।
यह फ़ंक्शन हेडर फ़ाइल में परिभाषित किया गया है।
(गणित) पाप -1 एक्स = असिन (एक्स) (सी ++ प्रोग्रामिंग में);
असिन () प्रोटोटाइप (C ++ 11 मानक के अनुसार)
डबल असिन (डबल एक्स); फ्लोट असिन (फ्लोट एक्स); लंबी डबल असिन (लंबी डबल एक्स); डबल असिन (टी एक्स);
असिन () पैरामीटर्स
असिन () फ़ंक्शन रेंज (-1, 1) में एक एकल अनिवार्य तर्क लेता है ।
इसका कारण यह है कि साइन का मूल्य 1 और -1 की सीमा में है।
asin () रिटर्न वैल्यू
यह देखते हुए कि तर्क सीमा (-1, 1) में है, असिन () फ़ंक्शन (-π / 2, π / 2) की सीमा में मान लौटाता है ।
यदि तर्क 1 से कम या -1 से कम है, तो असिन () रिटर्न देता है NaN
यानी नंबर नहीं।
पैरामीटर (x) | प्रतिलाभ की मात्रा |
---|---|
x = (-1, 1) | (-ians /, π / 2) रेडियन में |
-1> एक्स या एक्स> 1 | NaN (संख्या नहीं) |
उदाहरण 1: असिन () कैसे काम करती है?
#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; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
असिन (x) = 0.25268 रेडियन असिन (x) = 14.4779 डिग्री
उदाहरण 2: अभिन्न प्रकार के साथ असिन () फ़ंक्शन
#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; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
असिन (x) = 1.5708 रेडियन असिन (x) = 90 डिग्री