Atan2 () फ़ंक्शन एक तर्क के चाप स्पर्शरेखा की गणना करता है।
सी atan2 () प्रोटोटाइप
डबल एटैन 2 (डबल वाई, डबल एक्स);
समारोह atan2 () दो तर्क लेता है: x- समन्वय और y- समन्वय, और क्वाड्रंट के लिए रेडियन में कोण की गणना करें।
Atan2 की बेहतर समझ के लिए ():
(गणित) tan -1 (y / x) = atan2 (y, x) (C प्रोग्रामिंग में)
C के साथ float
और विशेष रूप से काम करने के लिए दो अन्य फ़ंक्शन atan2f () और atan2l () भी मौजूद long double
हैं।
atan2()
समारोह हेडर फाइल में परिभाषित किया गया है।
सी atan2 () रेंज
Atan2 () की दलीलें सकारात्मक या नकारात्मक किसी भी संख्या हो सकती हैं।
उदाहरण: C atan2 () फ़ंक्शन
#include #include #define PI 3.141592654 int main() ( double x, y, result; y = 2.53; x = -10.2; result = atan2(y, x); result = result * 180.0/PI; printf("Tangent inverse for(x = %.1lf, y = %.1lf) is %.1lf degrees.", x, y, result); return 0; )
आउटपुट
स्पर्शरेखा व्युत्क्रम के लिए (x = -10.2, y = 2.53) 166.1 डिग्री है।
Atan2 का उपयोग करते समय सावधानी ()
पारित दूसरे तर्क का मान 0. नहीं होना चाहिए। यदि दूसरा तर्क पारित किया गया है, तो प्रोग्राम सही ढंग से नहीं चलेगा।