极坐标与笛卡尔坐标转换(二维平面)

该说不说,同样是查资料的时候发现其他文章废话很多,所以我们先把结论搬到最前面来:

公式:

极坐标(r,θ);笛卡尔坐标(x,y)极坐标(r,\theta);笛卡尔坐标(x,y)(r,θ);(x,y)
有:
{x=rcos⁡(θ)y=rsin⁡(θ) \left\{\begin{aligned} x&=&r\cos{(\theta)}\\ y&=&r\sin{(\theta)} \end{aligned}\right. {xy==rcos(θ)rsin(θ)
{r=(x2+y2)θ=tan⁡−1(y/x) \left\{\begin{aligned} r&=&\sqrt{(x^2+y^2)}\\ \theta&=&\tan^{-1}{(y/x)} \end{aligned}\right. {rθ==(x2+y2) tan1(y/x)
其中笛卡尔转到极坐标时,θ\thetaθ需要调整,方法如下:

  1. 第一象限:原计算值
  2. 第二象限:计算值+180°
  3. 第三象限:计算值+180°
  4. 第四象限:计算值+360°

撰写时间

20210814

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐