什么是柱坐标转直角坐标转换器?
这个工具可以把用柱坐标表示的三维空间中的点——径向距离 \(\rho\)、方位角 \(\theta\) 和高度 \(z\)——换算成标准的直角坐标(即笛卡尔坐标)\((x, y, z)\)。柱坐标在物理和工程中应用十分广泛,特别适合处理具有旋转对称性的问题,比如管道、导线和电磁场;而直角坐标则是我们日常最熟悉的 x-y-z 坐标系。
使用方法
输入径向距离 \(\rho\)(从 z 轴到该点的距离)、方位角 \(\theta\)(在 xy 平面内,从正 x 轴方向开始测量)以及高度 \(z\)。选择 \(\theta\) 采用角度制还是弧度制,即可直接读出换算后的 \((x, y, z)\) 值。所有输入框都支持任意实数,包括负数和零。
公式详解
这个换算本质上就是三角函数运算。系统会先把角度统一转换为弧度:如果选择的是角度制,就将 \(\theta\) 乘以 \(\pi/180\)。接着计算
$$x = \rho\cos\theta, \quad y = \rho\sin\theta$$也就是把径向距离分解为水平方向上的两个分量。高度 \(z\) 保持不变:\(z = z\)。由于公式中只有乘法运算,因此永远不会出现除以零的情况;当 \(\rho = 0\) 时,该点恰好落在 z 轴上,此时 \(x = y = 0\)。
实例演示
假设 \(\rho = 3\),\(\theta = 60\) 度,\(z = 4\)。先换算角度:\(60 \cdot \pi/180 = 1.0472\) 弧度。已知 \(\cos(60\degree) = 0.5\),\(\sin(60\degree) = 0.8660254\)。于是
$$x = 3 \cdot 0.5 = 1.5, \quad y = 3 \cdot 0.8660254 = 2.5980762$$\(z\) 保持为 4。最终得到的直角坐标点为 \((1.5, 2.5980762, 4)\)。
常见问题
\(\rho\) 和 \(z\) 用什么单位?可以使用任何你习惯的长度单位,只要保持一致即可。该转换器不依赖具体量纲,因此输出的 x、y、z 与输入采用的单位相同。
角度可以是负数或超过 360 度吗?可以。三角函数能够处理任意角度,所以像 \(-45\degree\) 或 \(720\degree\) 这样的数值都能正确计算。
如何反向换算?反向运算(直角坐标转柱坐标)使用以下公式:\(\rho = \sqrt{x^2 + y^2}\),\(\theta = \operatorname{atan2}(y, x)\),\(z = z\)。