怎么求一个点绕一个点(a,b)顺时针旋转α度数后的点的位置(x,y)

急用!求高手解决,最好是固定的一个公式,方法也行,只要我看得懂,本人初三毕业
补充说明:是一个点q(c,d)绕一个点p(a,b)顺时针旋转α度数后的点的位置(x,y)

先介绍一个公式,即点(x,y)绕原点逆时针旋转α得到(x',y')的公式
x'=xcosα-ysinα
y'=xsinα+ycosα

现在顺时针旋转α,即逆时针旋转-α,用-α代替上面的α,并根据公式cos(-α)=cosα,sin(-α)=-sinα得
x'=xcosα+ysinα
y'=-xsinα+ycosα

最后如果旋转中心为(a,b),在利用上面的公式时,需要把(a,b)沿向量(-a,-b)移动到原点,此时(x,y)变成(x-a,y-b),(x',y')变成(x'-a,y'-b),整理得
x'=(x-a)cosα+(y-b)sinα+a
y'=-(x-a)sinα+(y-b)cosα+b

楼上那人明显连第一个公式都不知道,搞那么复杂的方法.
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-16
一个已知点a绕另一个已知点b旋转已知角度c,求点a的新坐标一个已知点a(x1,y1)绕另一个已知点b(x2,y2)旋转已知角度c 以下顺时针,逆时针过程
以A点为原心 建立新坐标系 x'y'轴平行原xy轴
显然 B点在新坐标系的坐标为B(x2-x1,y2-y1)
AB=根号((x1-x2)^2+(y1-y2)^2)
设BA与x'轴(正方向)的夹角为k
则tank=(y2-y1)/(x2-x1)
a顺时针 的新坐标 a1(在新坐标系) 则a1与x’的夹角=k-c
a逆时针的新坐标 a1(在新坐标系) 则a1与x’的夹角=k+c
在新坐标系的a1(AB*sin(k-c),AB*cos(k-c)) 或(AB*sin(k+c),AB*cos(k+c))
在将a1还原到原坐标系得
a1' (x1+ABsin(k-c),y1+ABcos(k-c)) 或(x1+ABsin(k+c),y1+ABcos(k+c))追问

我试一下,看行不行

本回答被提问者采纳
第2个回答  2020-05-26
可以用公式来求。

怎么求一个点绕一个点(a,b)顺时针旋转α度数后的点的位置(x,y)
x'=xcosα-ysinα y'=xsinα+ycosα 现在顺时针旋转α,即逆时针旋转-α,用-α代替上面的α,并根据公式cos(-α)=cosα,sin(-α)=-sinα得 x'=xcosα+ysinα y'=-xsinα+ycosα 最后如果旋转中心为(a,b),在利用上面的公式时,需要把(a,b)沿向量(-a,-b)移动到原点,此时(x,...

向量旋转公式怎么求?
点绕原点的计算公式,计算向量时要先把起点假设为原点。逆时针时θ为正数, 顺时针是θ为负数。在二维坐标系中,一个位置向量的旋转公式可以由三角函数的几何意义推出。比如向量R逆时针旋转角度B前:x0 = |R| * cosA => cosA = x0 \/ |R| y0 = |R| * sinA => sinA = y0 ...

怎么求坐标变换的值?
绕原点旋转90度的坐标公式:顺时针转的话原来的点(x,y)改变后(y,-x);逆时针转的话原来的点(x,y)改变后(-y,x)。坐标,是过定点O,作三条互相垂直的数轴,它们都以O为原点且一般具有相同的长度单位。这三条轴分别叫做x轴(横轴)、y轴(纵轴)、z轴(竖轴);统称坐标轴.通常把...

【小学数学总结_旋转与轨迹】旋转与轨迹
解法一、悬空=整体-空白,旋转 S ∆OBE = 1 S ∆DBE =[S ∆ABD -(S ∆ABE +S ∆ADE ) ] 22 1 E" 122 S ∆ABD =⨯(3+5) =17; 2 △ABE 好求,但△ADE 不好求,将△ADE 绕A 点顺时针旋转90度,求(S ∆ABE +S ∆ADE ) 变成了求直角梯形AEBE ′的面积,(3+5)×3÷2=...

数学中一个点在直角坐标系中绕原点旋转90或180度后的坐标怎么求?_百度...
即|x*|=|y|,|y*|=|x|,具体值需画坐标系确定,切记有两个答案,顺时针旋转和逆时针旋转两种情况,这两个点关于原点对称,横纵坐标互为相反数。180度时,旋转后地点的横纵坐标与原先的点的横纵坐标互为相反数,即关于原点对称。X轴和Y轴把坐标平面分成四个象限,右上面的叫做第一象限,其他...

怎样求旋转后的坐标?
在由x,y轴构成的直角坐标系中,设a点坐标为(x,y)关于原点顺时针旋转,我们知道运动是相对的,点关于原点顺时针旋转90可以想像为点不动而坐标轴以原点为圆心逆时针旋转90。此时点a在旋转后的坐标系中的坐标恰好是将原坐标系中x与y值的对换,考虑到坐标系中存在正负值,旋转后的结果即为:(x转...

一个坐标点在以一个中心点旋转一定角度后的另一点坐标?怎么求?
sin(θ) = (y1 - y0) \/ l 新坐标E(x2, y2)x2 = x1 - lpi * sin(a\/2 + θ)y2 = y1 + lpi * cos(a\/2 + θ)上面两条式子展开即可。a看成弧度(不知道怎么转?打PP),有正负,正的逆时针转,负的顺时针转。不是的究坟答09年的题,是昨晚做3D场景要用到想偷懒上网找一...

旋转角度怎么求
旋转角度不是旋转中心两边的线段之间的夹角的度数 是其中的一条边旋转前与旋转后之间的夹角

...某个点绕原点旋转某个度数,应该怎么求出旋转后的度数
直角坐标系可以用这个参数方程来求:X的坐标=点到原点距离的一半*cos(旋转的度数),Y的坐标=点到原点距离的一半*sin(旋转的度数),例子:点到原点距离的一半=20 ;旋转的度数=90;X=20*COS(90)=0;Y=20*SIN(90)=20;画一个直角坐标系出来,然后以原点为圆心,画一个半径为20的圆,你就...

二维旋转角怎么求?
比如上图所示是位置向量R逆时针旋转角度B前后的情况。在左图中,我们有关系:x0 = |R| * cosA => cosA = x0 \/ |R| y0 = |R| * sinA => sinA = y0 \/ |R| 在右图中,我们有关系:x1 = |R| * cos(A+B)y1 = |R| * sin(A+B)其中(x1, y1)就是(x0...

相似回答