平面旋转后点的坐标计算公式(excel公式)
分类:Excel
在带角度的洞室内换算成相对坐标系成图,然后可以再用这公式换算回去。
(X0,Y0)为旋转基点坐标,(X,Y)为旋转前点的坐标,(X',Y')为旋转后点的坐标
X'=X0+L*COS(θ*PI()/180+ATAN2((X-X0),(Y-Y0)))
Y'=Y0+L*SIN(θ*PI()/180+ATAN2((X-X0),(Y-Y0)))
L=SQRT((X-X0)*(X-X0)+(Y-Y0)*(Y-Y0)) L为该点与基点距离
换算弧度不一定要用公式中的θ*PI()/180 ,也可以使用RADIANS() 函数
经验:只有反正切是正确的,其它函数会因为所处象限不同导致正负差异。
有一种公式为
X'=X0+(Y-Y0)*SIN(RADIANS(θ))+(X-X0)*COS(RADIANS(θ))
Y'=Y0+(Y-Y0)*COS(RADIANS(θ))-(X-X0)*SIN(RADIANS(θ))
为坐标系旋转而点不动,不是点随坐标系一起旋转,不要混淆了