Phương thức toán học Java atan2()
Ví dụ
Trả về góc tính bằng radian của tọa độ cực cho tọa độ hình chữ nhật:
System.out.println(Math.atan2(0.5, 0.5)); System.out.println(Math.atan2(-0.5, -0.5)); System.out.println(Math.atan2(5, 5)); System.out.println(Math.atan2(10, 20)); System.out.println(Math.atan2(-5, -5)); System.out.println(Math.atan2(-10, 10));
Định nghĩa và cách sử dụng
Phương thức atan2()
trả về góc theta tính bằng radian từ việc chuyển đổi tọa độ hình chữ nhật (x, y) sang tọa độ cực (r, theta).
Điều này giống như gọi atan(y/x)
ngoại trừ việc nó tính đến các giá trị âm của x để có thể trả về các góc nằm ngoài phạm vi -PI/2 đến PI/2.
Lưu ý: Trong phương thức atan2()
, tọa độ y đi trước, sau đó đến tọa độ x. Điều này là do nó đang thực hiện phép chia y/x.
Cú pháp
public static double atan2(double y , double x )
Giá trị tham số
Parameter | Description |
---|---|
y | Required. The y coordinate of the point to find the angle of. |
x | Required. The x coordinate of the point to find the angle of. |
Chi tiết kỹ thuật
Trả về: | Một giá trị double biểu thị góc tính bằng radian mà một điểm (x, y) tạo xung quanh gốc (0, 0). |
---|---|
Phiên bản Java: | Bất kì |
❮ Phương pháp Toán