香港計算器

三維空間兩點距離計算器

輸入三維空間兩點的坐標 (x₁,y₁,z₁) 與 (x₂,y₂,z₂),求空間直線距離。立體幾何、3D 建模、物理向量必備。

輸入資料

第一點的 x 坐標。
第一點的 y 坐標。
第一點的 z 坐標。
第二點的 x 坐標。
第二點的 y 坐標。
第二點的 z 坐標。

計算結果

d = √[(x₂−x₁)² + (y₂−y₁)² + (z₂−z₁)²]。
5

重點速覽:三維空間兩點距離(3D Distance)指立體直角坐標系中兩點之間的直線距離。給定 A(x₁,y₁,z₁) 與 B(x₂,y₂,z₂),三方向差量為 Δx = x₂−x₁、Δy = y₂−y₁、Δz = z₂−z₁,由畢氏定理推廣可得 d = √(Δx² + Δy² + Δz²)。此即歐幾里得距離在 R³ 空間的標準定義。若 Δz = 0,公式退化為平面距離;若 Δy 與 Δz 皆為 0,退化為數線上的一維距離 |x₂−x₁|。

計算公式

d = √[(x₂ − x₁)² + (y₂ − y₁)² + (z₂ − z₁)²]

其中 Δx = x₂ − x₁、Δy = y₂ − y₁、Δz = z₂ − z₁。

例:A(1,2,3)、B(4,6,3) → d = √(3² + 4² + 0²) = √25 = 5

$$d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2 + (z_2 - z_1)^2}$$

使用說明

  1. 輸入第一點的三維坐標 (x₁, y₁, z₁)。
  2. 輸入第二點的三維坐標 (x₂, y₂, z₂)。
  3. 系統計算兩點的空間直線距離。
  4. 兩點重疊時距離為 0;所有坐標可為負數或小數。

常見三維點對距離示例

常見三維點對距離示例
點一點二距離
(0, 0, 0)(3, 4, 12)13
(1, 2, 3)(4, 6, 3)5
(1, 1, 1)(2, 2, 2)1.73
(0, 0, 0)(1, 1, 1)1.73

以 d = √(Δx²+Δy²+Δz²) 計算。若 Δx²+Δy²+Δz² 為完全平方數,距離為整數。

理財情境案例

立體幾何與物理

A(1,2,3)、B(4,6,3):d = √(9+16+0) = 5(水平面上的距離)。

正方體對角線:邊長 a 的立方體,體對角線長 a√3。

物理位移:物體由 (0,0,0) 移動到 (3,4,12) → 位移 √(9+16+144) = 13。

工程與 3D 技術

3D 建模:計算兩頂點之間的距離,用於碰撞檢測與網格處理。

無人機三維定位:以 (Δx,Δy,Δz) 求與目標的空間距離。

分子結構:以原子三維坐標計算原子間距離。

常見問題

這與平面距離公式有何關係?

三維距離是平面距離的推廣:額外加入 z 方向差量的平方。當 z₁ = z₂(Δz=0)時公式即退化為平面兩點距離。

對角線長度如何計算?

長方體長 a、闊 b、高 c 的體對角線為 √(a²+b²+c²);正方體邊長 a 則為 a√3 ≈ 1.73a。

什麼是四維或更高維的距離?

公式自然推廣:n 維空間的歐幾里得距離為 √(Δx₁² + Δx₂² + … + Δxₙ²)。機器學習中的向量距離即常用此法。

距離可以是負數嗎?

不可以。距離是長度,恆為非負值。若兩點相同則距離為 0。

在球面上如何量度距離?

球面上兩點的最短距離是沿大圓的弧長(大圓距離),需用球面三角(Haversine 公式),而非直線的三維距離。

相關工具

參考資料

內容審核:香港計算器科學團隊。三維歐幾里得距離公式、畢氏定理推廣驗證。