Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Hướng của Vector
53,13°
đo theo chiều ngược kim đồng hồ từ trục X dương
Góc (radian) 0,9273
Độ lớn 5

Hướng của Vector là gì?

Hướng của một vector hai chiều chính là góc mà vector đó tạo với trục X dương, được đo theo chiều ngược kim đồng hồ. Với một vector có thành phần ngang x và thành phần dọc y, công cụ này sẽ cho bạn biết góc đó theo cả độ và radian, đồng thời tính luôn độ lớn (chiều dài) của vector.

Vectơ 2D với các thành phần x và y và góc hướng theta từ trục x dương
Góc hướng θ được đo ngược chiều kim đồng hồ từ trục x dương đến vectơ.

Cách Sử Dụng Công Cụ

Bạn chỉ cần nhập thành phần X và thành phần Y của vector. Công cụ sẽ tính góc chỉ hướng bằng hàm atan2 — hàm này xử lý chính xác cả bốn góc phần tư và trả về kết quả đã chuẩn hóa trong khoảng từ 0° đến 360°. Độ lớn của vector cũng được hiển thị, giúp bạn có đầy đủ thông tin để mô tả vector dưới dạng tọa độ cực.

Giải Thích Công Thức

Hướng được tính theo công thức $$\theta = \operatorname{atan2}\!\left(\text{Y component},\ \text{X component}\right) \times \frac{180}{\pi} \pmod{360}$$ Khác với hàm arctan(y/x) cơ bản, hàm hai biến atan2 dựa vào dấu của cả xy để xác định đúng góc phần tư và tránh được lỗi chia cho 0. Độ lớn được tính theo định lý Pythagore: $$|v| = \sqrt{x^2 + y^2}$$

Quảng cáo
Bốn góc phần tư cho thấy cách atan2 trả về góc theo mọi hướng
atan2(y, x) trả về góc chính xác trong cả bốn góc phần tư, từ -180° đến 180°.

Ví Dụ Minh Họa

Với vector (3, 4): \(\operatorname{atan2}(4, 3) \approx 0{,}9273\) radian \(\approx 53{,}13°\). Độ lớn là $$\sqrt{3^2 + 4^2} = \sqrt{25} = 5$$ Như vậy vector này hướng lên trên trục X dương một góc khoảng 53,13° và có chiều dài bằng 5.

Câu Hỏi Thường Gặp

Tại sao dùng atan2 thay vì arctan? Hàm arctan thông thường không phân biệt được các góc phần tư đối nhau (ví dụ (1,1) và (−1,−1)) và bị lỗi khi x = 0. Hàm atan2 giải quyết được cả hai vấn đề này.

Nếu cả hai thành phần đều bằng 0 thì sao? Vector không (vector rỗng) không có hướng xác định; trong trường hợp này kết quả mặc định là 0°.

Làm sao để đổi kết quả sang radian? Giá trị radian đã có sẵn trong bảng kết quả; nếu muốn tự tính, bạn nhân số độ với \(\pi/180\).

Cập nhật lần cuối: