主題
Search

點-點距離--二維


在一般曲面的情況下,沿曲面測量的兩點之間的距離稱為測地線。例如,球面上兩點之間的最短距離是大球體大圓弧。

在歐幾里得平面 R^2 中,最小化兩點之間距離的曲線顯然是直線段。這可以使用變分法和所謂的尤拉-拉格朗日微分方程在數學上證明如下。線元素R^2 中由下式給出

 ds=sqrt(dx^2+dy^2),
(1)

因此,兩點 (x_1,y_1)(x_2,y_2) 之間的弧長

 L=intds=int_(x_1)^(x_2)sqrt(1+y^'^2)dx,
(2)

其中 y^'=dy/dx,我們要最小化的量是

 f=sqrt(1+y^'^2).
(3)

求導數得到

(partialf)/(partialy)=0
(4)
d/(dx)(partialf)/(partialy^')=d/(dx)[(1+y^'^2)^(-1/2)y^'],
(5)

因此,尤拉-拉格朗日微分方程變為

 (partialf)/(partialy)-d/(dx)(partialf)/(partialy^')=d/(dx)((y^')/(sqrt(1+y^'^2)))=0.
(6)

積分並重新排列,

 (y^')/(sqrt(1+y^'^2))=c
(7)
 y^('2)=c^2(1+y^'^2)
(8)
 y^('2)(1-c^2)=c^2
(9)
 y^'=c/(sqrt(1-c^2))=a.
(10)

因此,解為

 y=ax+b,
(11)

這是一條直。現在驗證弧長確實是點之間的直線距離。ab 由下式確定

y_1=ax_1+b
(12)
y_2=ax_2+b.
(13)

求解 ab 得到

a=(y_2-y_1)/(x_2-x_1)
(14)
b=(x_1y_2-x_2y_1)/(x_1-x_2),
(15)

因此,距離是

L=int_(x_1)^(x_2)sqrt(1+y^('2))dy
(16)
=(x_2-x_1)sqrt(1+a^2)
(17)
=(x_2-x_1)sqrt(1+((y_2-y_1)/(x_2-x_1))^2)
(18)
=sqrt((x_2-x_1)^2+(y_2-y_1)^2),
(19)

正如預期的那樣。

對於具有精確三線座標 (alpha,beta,gamma)(alpha^',beta^',gamma^') 的兩點,它們之間的距離是

D=(sqrt(-abc[a(beta-beta^')(gamma-gamma^')+b(gamma-gamma^')(alpha-alpha^')+c(alpha-alpha^')(beta-beta^')]))/(2Delta)
(20)
=(sqrt(abc[acosA(alpha-alpha^')^2+bcosB(beta-beta^')^2+ccosC(gamma-gamma^')^2]))/(2Delta),
(21)

其中 Delta 是三角形的面積(Scott 1894;Carr 1970;Kimberling 1998,第 31 頁)。

球面上兩點之間的最短距離是所謂的大圓距離。


另請參閱

測地線, 大圓, 直線選取, 點-點距離--三維

使用 探索

參考文獻

Carr, G. S. 純粹數學公式與定理,第二版 New York: Chelsea, 1970.Kimberling, C. "Triangle Centers and Central Triangles." Congr. Numer. 129, 1-295, 1998.Scott, C. A. 平面解析幾何中的射影方法,第三版 New York: Chelsea, 1894.

請引用本文為

韋斯坦因,埃裡克·W. "點-點距離--二維。" 來自 —— 資源。 https://mathworld.tw/Point-PointDistance2-Dimensional.html

主題分類