我有一個圓圈,裏面有兩個點組成一條線段。我如何計算從一個端點到該線與其相交的圓的邊緣的距離?計算從線段末端到圓形邊緣的距離的公式是什麼?
2
A
回答
9
我認爲最簡單的方法是找出線與圓的交點,然後計算線段點與交點的距離。
所以,說你的圈子是由公式
x^2 + y^2 = 5
描述,你的線段是像
(1,3), (2,4)
分首先,你弄清楚了該線的方程是直接在段,在這種情況下,這將是
y = x + 2
然後,您將此等式進入第一個公式,你會得到
x^2 + (x+2)^2 = 5
簡化到這個
2x^2 + 4x - 1 = 0
,並通過二次型公式解決。
您現在擁有兩個交點的x座標。從那裏,插入線方程獲得y座標。然後,你可以做正常的點距離計算阿拉畢達哥拉斯。
sqrt ((x1 - x2)^2 + (y1 - y2)^2)
0
兩點定義一條直線L.求解方程Cx + L = 0其中C是圓的方程。如果我沒記錯的話:P一些更多的信息here。
2
使用圓心作爲參照點。獲取從中心點到兩點的距離,然後獲取圓的半徑。您現在可以在任意三點之間繪製一個三角形(中心點,分段點和圓形邊緣)。畢達哥拉斯可以處理其餘三個點。
相關問題
- 1. 計算距離邊線
- 2. 獲取距離邊緣的距離3
- 3. Bukkit:如何讓玩家距離到一個圓的邊緣?
- 4. 在PostgreSQL中計算點和圓之間的距離,用於圓半徑和距離的單位是什麼?
- 5. 使用什麼公式來計算小距離
- 6. Python距離公式計算器
- 7. 觸摸邊緣的圓形
- 8. 奇怪的大圓距離計算
- 9. 在圓的邊緣移動的圓形
- 10. 尋找到線段的距離的公式?
- 11. 什麼是這個光線追蹤公式的焦距和像面距離
- 12. 如何從多邊形計算地理距離?
- 13. PHP計算距離 - 在線
- 14. 「邊緣崩潰」的手段是什麼?
- 15. 如何計算從點到多邊形的距離在R中的緩衝距離
- 16. 確定線段是否與圓形相交的公式(平面)
- 17. 公式來計算三角形邊寬
- 18. 用SQLite計算大圓距離
- 19. 計算任意多邊形的有符號距離變換
- 20. 計算多邊形和點之間的距離R
- 21. 查找多邊形內Polyline線段的總距離
- 22. 從已知點到網絡邊緣的距離
- 23. Matlab - 從中點計算1d個連續線段邊緣的算法?
- 24. 計算曲線之間的距離
- 25. 從圓形畫出圓形和線段
- 26. Python:計算點距離N的距離尺寸線
- 27. MongoDB用於$ near查詢的距離公式是什麼?
- 28. 計算距離位置的距離 - iPhone
- 29. 計算距離座標公里與Java
- 30. 什麼是情緒計算公式
我們需要一種方式來製作漂亮的配方! – Beska 2009-02-24 21:19:58