English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يحول طريقة atan2() في Math Java الإحداثيات الزاوية المحددة (x, y) إلى إحداثيات البعد (r،θ)، ويقوم بتحويل الزاوية theta (θ).
جملة طريقة atan2() هي:
Math.atan2(double y, double x)
ملاحظةالخط الفاصل: طريقة atan2() هي طريقة ثابتة. لذلك، يمكننا استخدام اسم الكلاس Math لاستدعاء هذه الطريقة.
x / y-الإحداثيات الزاوية x و y
ملاحظةالخط الفاصل: الإحداثيات x و y تمثل نقطة في المستوى الثنائي.
من خلال تحويل الإحداثيات(x,y)تحويل إلى إحداثيات(r،θ)عودة الزاوية θ
class Main { public static void main(String[] args) { //موقعين x وy double x = 3.7; double y = 6.45; //نحصل على الزاوية θ double theta = Math.atan2(y,x); System.out.println(theta); // 1.0499821573815171 //تحويل إلى درجات System.out.println(Math.toDegrees(theta)); // 60.15954618200191 } }
في هذا، يقوم atan2() بتحويل الموقعتحويل (x,y)للموقع(r،θ)وعدنا الزاوية theta (θ).
لقد استخدمناMath.toDegrees()يحول الزاوية إلى الزاوية θ.