極座標計算機
在直角座標 x、y 與極座標的半徑、角度之間換算,角度以度表示。
轉換座標系
選擇轉換方向,並輸入兩個已知座標值。
關於極座標
直角座標與極座標是描述平面上同一個點的兩種方式。直角座標使用相對於原點的水平值 x 與垂直值 y。極座標則使用半徑 r,也就是該點到原點的直線距離,以及從 x 軸正方向量起的角度 theta。直角座標著重沿座標軸的位移,極座標則著重距離與方向。
將直角座標轉為極座標時,可由畢氏定理求得半徑:r 等於 x 平方與 y 平方之和的平方根。角度透過雙參數反正切函數求得,通常寫成 atan2(y, x)。不同於一般反正切,atan2 會利用兩個座標的正負號判斷正確象限。本計算機將結果正規化為零度以上、小於 360 度的角度。在原點,雖然任何角度都對應同一點,仍依慣例將方向顯示為零。
反向換算時,將半徑投影至座標軸。r 乘以 theta 的餘弦可得 x,乘以 theta 的正弦可得 y。計算機接受以度表示的角度,並在內部轉為弧度後進行三角函數運算。顯示時會去除零附近的微小浮點殘差,因此半徑 10、角度 90 度換算後的 x 會顯示為零,而非極小的科學記號數值。
當問題涉及旋轉或徑向距離時,極座標特別實用。工程師用於交流電相量與旋轉機械;數學上用於繪製圓、螺旋線及玫瑰線,或簡化圓形區域上的二重積分。導航可用方位角與距離表示位移,電腦圖學則利用極座標關係製作動畫、粒子效果,以及繞著中心配置物件。
同一直角座標點有許多等價的極座標表示法,因為增加或減少一整圈 360 度不會改變方向。負半徑也可透過反轉方向改寫,但本計算機要求半徑非負,以提供清楚且符合慣例的輸出。可使用任一轉換方向核對三角函數、轉換幾何資料、準備繪圖座標,或驗算涉及大小與方向的計算。
極座標範例
| 輸入 | 轉換結果 | 說明 |
|---|---|---|
| 直角座標 (3, 4) | 極座標 (5, 53.130102°) | 3-4-5 直角三角形可確定半徑。 |
| 極座標 (10, 90°) | 直角座標 (0, 10) | 直角方向沿著 y 軸正方向。 |
| 直角座標 (-1, -1) | 極座標 (1.414214, 225°) | 兩個座標皆為負數,因此點位於第三象限。 |
如何轉換座標
- 選擇直角座標轉極座標,或極座標轉直角座標。
- 輸入兩個座標值,極角請以度表示。
- 點選「轉換座標」,套用三角函數公式。
- 查看半徑與角度,或換算後的 x、y 座標。
極座標常見問題
r 與 theta 代表什麼?
半徑 r 是原點到該點的距離。Theta 是從 x 軸正方向逆時針量起的角度。
計算機使用度還是弧度?
為方便閱讀,角度輸入與輸出皆使用度。計算正弦及餘弦時,計算機會在內部將度轉換為弧度。
為什麼使用 atan2 而非一般反正切?
一般反正切無法區分 y 除以 x 比值相同、卻位於相對象限的點。Atan2 會檢查兩個座標的正負號,回傳正確方向。
角度可以大於 360 度嗎?
這類角度代表額外轉了若干整圈,在數學上仍有效。直角座標轉極座標的結果會正規化為零度以上、小於 360 度的標準範圍。
為什麼半徑必須非負?
負半徑一定能透過將角度旋轉 180 度改寫為正半徑。要求非負值可讓顯示結果符合常見慣例。