距離(d = |Ax₀+By₀+C| / √(A²+B²)) 使用指南

輸入點 (x₀,y₀) 與直線 Ax+By+C=0 的係數,使用公式 d=|Ax₀+By₀+C|/√(A²+B²) 計算二者最短距離,用於幾何作圖、碰撞檢測與路徑規劃中的距離判定。

計算公式與原理

d = |Ax₀+By₀+C| / √(A²+B²)。 原點到 x+y−1=0 距離為 0.7071。

點 (x₀,y₀) 到直線 Ax+By+C=0 的最短距離。

使用步驟

  1. 填寫「A」。
  2. 填寫「B」。
  3. 填寫「C」。
  4. 填寫「點 x₀」。
  5. 填寫「點 y₀」。
  6. 結果區會即時更新;可一鍵複製結果用於記錄或彙報。

典型使用場景

算例參考

注意事項

本工具純前端執行,輸入內容不上傳伺服器;結果為按上述口徑得到的理論估算值。實際應用受裝置引數、測量條件與當地規範影響,請以裝置銘牌、檢測報告與現行標準為準,重大決策建議諮詢專業人士。

分母 √(A²+B²) 是什麼?
它是直線法向量 (A,B) 的模長,用於把帶係數的代數距離歸一化為真實歐氏距離;A、B 同時為零則方程不表示直線。
距離怎麼會為 0?
當點恰好落在直線上,分子 Ax₀+By₀+C=0,d=0;這正是判定點是否在直線上的判據。
→ 開啟距離(d = |Ax₀+By₀+C| / √(A²+B²))工具