परिभाषा और उपयोग
atan2() फ़ंक्शन दो चरों के चाप टैन की गणना करता है
atan2(y,x) दो संख्याओं x और y की चाप स्पर्शरेखा लौटाता है। हालांकि यह atan(y)/atan(x) के समान है, परिणाम के चतुर्थांश को निर्धारित करने के लिए x और y दोनों के संकेतों का उपयोग किया जाता है। तदनुसार x और y के मानों के लिए atan2() है
अतन(y/x) अगर x>0
अतन(y/x)+pi अगर x>0
atan(y/x)-pi अगर x<0 और y<0
pi/2 अगर x=0 और y>0
-पीआई/2 अगर x=0 और y<0
0 अगर x=0 और y=0
यह फ़ंक्शन रेडियन में कोण लौटाता है जो एक फ्लोट मान है।
सिंटैक्स
atan2 ( float $y , float $x ) : float
पैरामीटर
Sr.No वें> | पैरामीटर और विवरण वें> |
---|---|
1 | y लाभांश |
2 | x भाजक |
रिटर्न वैल्यू
PHP atan2() फ़ंक्शन रेडियन में कोण देता है जो एक फ्लोट नंबर है।
PHP संस्करण
यह फ़ंक्शन PHP संस्करण 4.x, PHP 5.x और साथ ही PHP 7.x में उपलब्ध है।
उदाहरण
निम्नलिखित उदाहरण atan2(1,2) की गणना करता है -
<?php $y=1; $x=2; $val=atan2($y, $x);; echo "atan2(" . $y ."," . $x .") = " . $val; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
atan2(1,2) = 0.46364760900081
उदाहरण
निम्नलिखित उदाहरण atan2(5, -5) की गणना करें -
<?php $y=5; $x=-5; $val=atan2($y, $x);; echo "atan2(" . $y ."," . $x .") = " . $val; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
atan2(5,-5) = 2.3561944901923
उदाहरण
निम्नलिखित प्रोग्राम atan2(5,0) की गणना करता है और 1.570796326795 (M_PI_2) देता है -
<?php $y=5; $x=0; $val=atan2($y, $x);; echo "atan2(" . $y ."," . $x .") = " . $val; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
atan2(5,0) = 1.5707963267949
उदाहरण
निम्नलिखित उदाहरण atan2(0,0) की गणना करता है और 0
. देता है<?php $y=0; $x=0; $val=atan2($y, $x);; echo "atan2(" . $y ."," . $x .") = " . $val; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
atan2(0,0) = 0