将点(x,y)绕原点旋转n度,得到的坐标是多少?是否有公式,这个公式是怎么样的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 17:33:26
将点(x,y)绕原点旋转n度,得到的坐标是多少?是否有公式,这个公式是怎么样的?

将点(x,y)绕原点旋转n度,得到的坐标是多少?是否有公式,这个公式是怎么样的?
将点(x,y)绕原点旋转n度,得到的坐标是多少?
是否有公式,这个公式是怎么样的?

将点(x,y)绕原点旋转n度,得到的坐标是多少?是否有公式,这个公式是怎么样的?
你先算一下,(x y)与原点连线 跟x轴的夹角,设为m,则tanm=y/x,再算(x y)到原点的距离设为r,r的平方=x平方+y平方,
新坐标与原点距离还是r,这是不变的.
所以新的x=r*cos(n+m)
新的y=sin(n+m)

这个又不难,可以自己推的,方法就是以此点到原点的线段为半径,原点作圆心,作一个圆,
那么,R=√(x^2+y^2)
设此线段与X轴夹角为A,则COSA=x/R,A=ARCcos(x/R),
点(x,y)绕原点旋转n度后的坐标,(R*COS〔A+n〕,R*SIN[A+n])
然后将x,y代入就得到了,结果就是
{[√(x^2+y^2)]*COS[ARC...

全部展开

这个又不难,可以自己推的,方法就是以此点到原点的线段为半径,原点作圆心,作一个圆,
那么,R=√(x^2+y^2)
设此线段与X轴夹角为A,则COSA=x/R,A=ARCcos(x/R),
点(x,y)绕原点旋转n度后的坐标,(R*COS〔A+n〕,R*SIN[A+n])
然后将x,y代入就得到了,结果就是
{[√(x^2+y^2)]*COS[ARCcos(x/R)+n],[√(x^2+y^2)]*SIN[ARCcos(x/R)+n]}

收起

建议才用极坐标变换
y=rsin[a]
x=rcos[a]
y'=rsin[a+n]
x'=rcos[a+n]