免费球面坐标计算器

公式

笛卡尔→球面:r = √(x² + y² + z²), θ = arccos(z/r), φ = arctan(y/x)球面→笛卡尔:x = r·sin(θ)·cos(φ), y = r·sin(θ)·sin(φ), z = r·cos(θ)

(3, 4, 5) → r = 7.07, θ = 45°, φ = 53.13°

输入坐标即可看到转换值

球面坐标计算器:轻松进行三维坐标转换

球面坐标计算器作为一个多功能三维坐标系计算器,可即时在笛卡尔(直角坐标)和球面坐标系之间转换点。无论你需要的是笛卡尔到球面转换器还是球面到笛卡尔计算器,本工具都能利用基本的三角关系,快速给出准确的转换结果,广泛适用于工程、物理、计算机图形学及其他空间学科。

理解两种坐标系

笛卡尔(直角)坐标系

在三维笛卡尔坐标系中,点的位置由三个相互垂直的轴——通常标记为 xx、yy 和 zz——共同确定,它们相交于原点。坐标 (x,y,z)(x, y, z) 表示该点到由这些轴定义的三个平面的有向距离(分别是 xyxy-平面、xzxz-平面和 yzyz-平面)。这种坐标系在描述网格空间中的位置时非常直观。

球面坐标系

球面坐标系用三个与距离和角度相关的参数来描述点:

  • 半径(径向距离) rr —— 从原点到点的直线(欧几里得)距离。
  • 极角 θ\theta —— 从正 zz-轴(天顶方向)向下测量到原点与点连线的角度。通常 0≤θ≤π0 \leq \theta \leq \pi。
  • 方位角 φ\varphi —— 参考平面(xyxy-平面)上,点的正投影与正 xx-轴之间的角度。通常 0≤φ<2π0 \leq \varphi < 2\pi。

这三个量构成了球面坐标 (r,θ,φ)(r, \theta, \varphi),特别适用于描述球对称问题,例如引力场、电磁场或量子力学场。

笛卡尔 → 球面转换

当使用半径极角方位角计算器模式时,本工具应用以下变换公式。它假设两个坐标系的原点重合,zz-轴与天顶方向对齐,而 φ\varphi 的参考平面为 xyxy-平面。

\begin{aligned} r &= \sqrt{x^{2} + y^{2} + z^{2}},\$$6pt] \theta &= \arccos\!\left(\frac{z}{r}\right),\$$6pt] \varphi &= \arctan\!\left(\frac{y}{x}\right). \end{aligned}

其中 rr 永远非负,θ\theta 属于 [0,π][0, \pi],而 φ\varphi 会根据 xx 和 yy 的符号自动调整到正确的象限。

球面 → 笛卡尔转换

反过来,这个计算器也可作为球面到笛卡尔计算器,通过以下公式从球面坐标重建直角坐标:

x=r sin⁡θ cos⁡φ,y=r sin⁡θ sin⁡φ,z=r cos⁡θ.\begin{aligned} x &= r \,\sin\theta \,\cos\varphi,\\ y &= r \,\sin\theta \,\sin\varphi,\\ z &= r \,\cos\theta. \end{aligned}

这些方程直接从球体的几何关系以及三角函数的定义得出。

使用说明

  • 角度单位:计算器通常接受角度或弧度。输入极角和方位角前,务必先确认当前单位设置,以免得到意外结果。
  • 象限校正:对于 φ\varphi,简单的 arctan 公式只返回主值。工具会自动根据 xx 和 yy 的符号进行象限调整,得到正确的方位角。
  • 坐标顺序:球面坐标以 (r,θ,φ)(r, \theta, \varphi) 的顺序输入,其中 θ\theta 从正 zz-轴量起。该约定与标准物理和数学文献一致。

实际应用

三维坐标转换在机器人运动学、天文学(天体坐标)、三维建模(UV映射)和导航系统中必不可少。借助本三维坐标转换计算器,你可以快速地在笛卡尔和球面表示之间切换,无需手动计算,减少错误并节省时间。

总结

球面坐标计算器将笛卡尔到球面转换器、球面到笛卡尔计算器和半径极角方位角计算器的功能整合到一个简洁的界面中。输入任意一组坐标,即可立即得到另一组坐标,并附有清晰的公式和统一的角度约定。

常见问题

1. 如何使用这个计算器将笛卡尔坐标 (x, y, z) 转换为球面坐标 (r, θ, φ)?

在对应字段中输入 x、y、z 的值。工具会计算 r = √(x²+y²+z²)、θ = arccos(z/r) 以及 φ = arctan(y/x),并自动调整 φ 到正确的象限。

2. 极角 θ 和方位角 φ 的典型范围是怎样的?

极角 θ 通常范围为 0 到 π(0° 到 180°)。方位角 φ 的范围是 0 到 2π(0° 到 360°),有些约定使用 –π 到 π。本计算器采用标准物理范围:θ∈[0,π],φ∈[0,2π)。

3. 计算器是否对坐标轴的方向有特定假设?

是的。它假设笛卡尔 z 轴与球面的天顶方向重合,并且方位参考平面是 xy 平面。这是数学和物理中最常用的约定。

4. 我可以使用同一工具将球面坐标转换回笛卡尔坐标吗?

当然可以。球面坐标计算器支持双向转换。输入 r、θ 和 φ,通过公式 x = r sinθ cosφ、y = r sinθ sinφ、z = r cosθ 即可得到 x、y、z。

5. 计算器支持哪些角度单位?

你通常可以在度和弧度之间切换。输入极角和方位角前务必检查当前单位设置,以确保结果正确。

使用方法

  1. 在输入字段中输入笛卡尔坐标 (x, y, z) 或球面坐标 (r, θ, φ)。
  2. 选择θ和φ所需的单位——角度、弧度、梯度、周角等。
  3. 右侧结果面板将自动显示转换后的坐标。