关于一个解析几何方程。(坐标系转换)

来源:百度知道 编辑:UC知道 时间:2024/05/18 15:32:20
请问一个问题。坐标系转换。已经A,B两点的旧坐标系坐标和新坐标系坐标,如何求旧坐标系中其他点在新坐标系中的坐标。

希望高手帮忙解答!
并且,如何在仅仅已知2点情况下计算出旋转角θ

1.单纯移轴. 设Oxy,O'x'y'是两个直角坐标系,坐标轴有相同的方向,O'在Oxy中的坐标为(x0,y0).我们用(x,y),(x',y')分别代表点M在坐标系Oxy,O'x'y'中的坐标.在移轴下,坐标转换公式是
x=x'+x0,
y=y'+y0.
2.单纯转轴. 设新旧坐标系有相同的坐标原点O,由Ox到Ox'的角度为t,坐标转换公式是
x=x'cost-y'sint,
y=x'sint+y'cost.
3.一般的坐标转换公式. 设Oxy,O'x'y'是两个坐标系, O'在Oxy中的坐标为(x0,y0),由x轴到x'轴的角度为t,坐标转换公式是
x=x'cost-y'sint+x0,
y=x'sint+y'cost+y0.
以上是通过新坐标来表示旧坐标,同样可以通过旧坐标来表示新坐标.
==================
补充问题,可以参照上面的公式2,
即,已知两点为A(x,y), B(x',y'),旋转角为t;
希望明白。。。

无论坐标系如何转换,坐标系中各点的相对位置不改变,你可根据旧坐标系中各点与A,B两点之间的横竖坐标距离,在新坐标系中画出

A,B由旧坐标到新坐标可以形成一个一一映射,按照这个映射法则去算其他点坐标

坐标系转换 分两步 先平移 再旋转
公式
x新=x旧*cosθ-y旧*sinθ+a,
y新=x旧*sinθ+y旧*cosθ+b
把AB两点代入 求出来坐标移动矢量(a,b) 以及旋转角θ

然后 就可以用公式把其他的点C(X,Y)转化成