通过MCP连接 →

输入计算

数学公式

广告

结果

柱坐标
(5, 53.130102°, 5)
(rho, theta, z) — theta in degrees
ρ(径向距离) 5
θ(方位角) 53.130102°
z(高度) 5

这个换算器能做什么

直角坐标转柱坐标换算器可以把以直角坐标(x, y, z)表示的空间点,转换为柱坐标(ρ, θ, z)。柱坐标用三个量来描述一个三维空间点:到 z 轴的径向距离 \(\rho\)、绕 z 轴的方位角 \(\theta\),以及高度 \(z\)。这套坐标系在物理、工程以及一切围绕某根轴具有旋转对称性的问题中应用广泛,例如管道、导线和电磁场等。

使用方法

依次填入直角坐标的三个分量 x、y、z,再选择输出角度 \(\theta\) 采用角度制还是弧度制。换算器会返回 \(\rho\)(始终为非负值)、按你所选单位表示的 \(\theta\),以及保持不变的 \(z\) 值。

公式详解

换算依据下面几个关系式:

$$\rho = \sqrt{\text{x}^{2} + \text{y}^{2}}, \quad z = \text{z}$$表示该点在 xy 平面上的投影到 z 轴的距离。$$\theta = \operatorname{atan2}\!\left(\text{y},\ \text{x}\right)$$即从 x 轴正方向量起的角度。这里之所以使用双参数的 \(\operatorname{atan2}\) 函数,而不是普通的 \(\arctan(\text{y}/\text{x})\),是为了正确判定所在象限,并且在 \(x = 0\) 时也能避免除以零的问题。z 坐标保持不变。当选择角度制时,把弧度结果乘以 \(\frac{180}{\pi}\) 即可。

Advertisement
3D 示意图,展示一个点的笛卡尔 x、y、z 轴和柱坐标 rho、theta、z 分量
同时用笛卡尔坐标 (x, y, z) 和柱坐标 (ρ, θ, z) 表示的一个点。

实例演算

设 \(x = 3\),\(y = 4\),\(z = 5\),输出采用角度制:$$\rho = \sqrt{9 + 16} = \sqrt{25} = 5$$$$\theta = \operatorname{atan2}(4, 3) = 0.927295 \text{ 弧度} = 53.1301°$$\(z = 5\)。因此对应的柱坐标点为 \((5,\ 53.1301°,\ 5)\)。若采用弧度制,则 \(\theta = 0.927295\) 弧度。

常见问题

如果 x 和 y 同时为零怎么办?此时 \(\rho = 0\),\(\theta\) 在数学上没有定义;按照 \(\operatorname{atan2}\) 的约定,结果记作 0。

为什么 θ 有可能是负值?\(\operatorname{atan2}\) 返回的取值范围是 \((-180°, 180°]\)(或 \((-\pi, \pi]\))。如果想把 \(\theta\) 表示成 0–360° 区间,只需给任何负的结果加上 360°(或 \(2\pi\))即可。

换算会改变 z 值吗?不会。z 坐标在直角坐标系和柱坐标系中完全相同。

最后更新: