সংজ্ঞা এবং ব্যবহার
atan2() ফাংশন দুটি ভেরিয়েবলের আর্ক ট্যান গণনা করে
atan2(y,x) x এবং y দুটি সংখ্যার চাপ স্পর্শক প্রদান করে। যদিও এটি atan(y)/atan(x) এর মত, তবে x এবং y উভয়ের চিহ্ন ফলাফলের চতুর্ভুজ নির্ধারণ করতে ব্যবহৃত হয়। তদনুসারে x এবং y এর মানের জন্য atan2() হল
atan(y/x) যদি x>0
atan(y/x)+pi যদি x>0
atan(y/x)-pi যদি x<0 এবং y<0
pi/2 যদি x=0 এবং y>0
-pi/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