2008-10-28 12 views
6

मुझे पता है कि tan(angle) मुझे टेंगेंट प्राप्त करता है। लेकिन मैं "रिवर्स टेंगेंट" कैसे करूं ताकि मैं कोण को सही त्रिकोण के दोनों किनारों की लंबाई दे सकूं?मैं उद्देश्य-सी में "रिवर्स" टेंगेंट कैसे प्राप्त करूं?

मुझे लगता है कि math.h में इसके लिए कोई विधि है?

उत्तर

15

दूसरों के रूप में उल्लेख किया है, atan() आप जो खोज रहे हैं है। आम तौर पर, ऑपरेशन को "व्यस्त टेंगेंट" या "आर्क टेंगेंट" के रूप में जाना जाता है, न कि "रिवर्स टेंगेंट"। "अतान" नाम "आर्क टेंगेंट" से आता है। एक एटान 2() फ़ंक्शन भी है जो एक्स और वाई दोनों को अलग-अलग पैरामीटर के रूप में लेता है और आपको 0 अंक के सापेक्ष कोण प्रदान करेगा जबकि एटान() डेवलपर के लिए अभ्यास के रूप में चतुर्भुज को बाहर निकल जाएगा। सावधान रहें, हालांकि, कुछ पुराने एमएस वातावरण (या शायद दृश्य स्टूडियो पुस्तकालयों) पर atan2() फ़ंक्शन बिल्कुल सही काम नहीं करता है ...