高等数学:坐标系变换式

高等数学:坐标系变换式本文详细介绍了二维空间中坐标系的旋转和平移变换公式 包括旋转角度为 时的变换以及平移在 X 轴和 Y 轴上的分量

大家好,欢迎来到IT知识分享网。

1、坐标系旋转公式

假设平面有一个点 P P P,在坐标系 X O Y XOY XOY 中的坐标为 ( x , y ) (x, y) (x,y),在坐标系 X ′ O ′ Y ′ X’O’Y’ XOY 中的坐标为 ( x ′ , y ′ ) (x’, y’) (x,y) ,坐标原点 O O O O ′ O’ O 重合,坐标系 X ′ O ′ Y ′ X’O’Y’ XOY 相对于 X O Y XOY XOY的旋转角度为 θ \theta θ,逆时针为正,则从 X O Y XOY XOY X ′ O ′ Y ′ X’O’Y’ XOY 的坐标变换公式为:
x ′ = x c o s θ + y s i n θ x’ = xcos\theta + ysin\theta x=xcosθ+ysinθ
y ′ = y c o s θ − x s i n θ y’ = ycos\theta – xsin\theta y=ycosθxsinθ
反之,从 X ′ O ′ Y ′ X’O’Y’ XOY X O Y XOY XOY的坐标变换公式为(本质上就是旋转 − θ -\theta θ):
x = x ′ c o s θ − y ′ s i n θ x = x’cos\theta – y’sin\theta x=xcosθysinθ
y = y ′ c o s θ + x ′ s i n θ y = y’cos\theta + x’sin\theta y=ycosθ+xsinθ

2、坐标系平移公式

假设平面有一个点 P P P,在坐标系 X O Y XOY XOY 中的坐标为 ( x , y ) (x, y) (x,y),在坐标系 X ′ O ′ Y ′ X’O’Y’ XOY 中的坐标为 ( x ′ , y ′ ) (x’, y’) (x,y),坐标系 X ′ O ′ Y ′ X’O’Y’ XOY相对于 X O Y XOY XOY 没有旋转角度, X X X轴与 X ′ X’ X轴方向相同, Y Y Y轴与 Y ′ Y’ Y轴方向相同,坐标系原点 O ′ O’ O相对于原点 O O O 的平移位移在 X X X轴和 Y Y Y轴的分量分别为 d x dx dx d y dy dy ,沿 X O Y XOY XOY坐标轴正方向为正,则从 X O Y XOY XOY X ′ O ′ Y ′ X’O’Y’ XOY的坐标变换公式为:
x ′ = x − Δ x x’ = x – \Delta x x=xΔx
y ′ = y − Δ y y’ = y – \Delta y y=yΔy
反之,从 X ′ O ′ Y ′ X’O’Y’ XOY X O Y XOY XOY的坐标变换公式为(本质上就是平移 − d x -dx dx − d y -dy dy):
x = x ′ + Δ x x = x’ + \Delta x x=x+Δx
y = y ′ + Δ y y = y’ + \Delta y y=y+Δy

3、复合变换

假设平面有一个点 P P P,在坐标系 X O Y XOY XOY中的坐标为 ( x , y ) (x, y) (x,y),在坐标系 X ′ O ′ Y ′ X’O’Y’ XOY中的坐标为 ( x ′ , y ′ ) (x’, y’) (x,y),坐标系 X ′ O ′ Y ′ X’O’Y’ XOY相对于 X O Y XOY XOY的旋转角度为 θ \theta θ,逆时针为正,坐标系原点 O ′ O’ O相对于原点 O O O的平移位移在 X X X 轴和 Y Y Y轴的分量分别为 d x dx dx d y dy dy ,沿 X O Y XOY XOY 坐标轴正方向为正。

如果要从 X O Y XOY XOY变换到 X ′ O ′ Y ′ X’O’Y’ XOY,考虑一个中间坐标系 X ′ ′ O ′ ′ Y ′ ′ X”O”Y” X′′O′′Y′′,这个坐标系是 X ′ O ′ Y ′ X’O’Y’ XOY绕原点 O ′ O’ O旋转 − θ -\theta θ角度形成的,相当于 X O Y XOY XOY单纯平移 d x dx dx d y dy dy,采用先平移 d x dx dx d y dy dy再旋转 δ \delta δ的方式,可以推出从 X O Y XOY XOY X ′ O ′ Y ′ X’O’Y’ XOY的坐标变换公式为:
x ′ = ( x − Δ x ) c o s θ + ( y − Δ y ) s i n θ x’ = (x – \Delta x)cos\theta + (y – \Delta y)sin\theta x=(xΔx)cosθ+(yΔy)sinθ
y ′ = ( y − Δ y ) c o s θ − ( x − Δ x ) s i n θ y’ = (y – \Delta y)cos\theta – (x – \Delta x)sin\theta y=(yΔy)cosθ(xΔx)sinθ
本质上就是从 X O Y XOY XOY先做一次 d x dx dx d y dy dy的平移变换,再做一次 θ \theta θ的旋转变换。

反过来,如果要从 X’O’Y’ 变换到 XOY,仍然使用上述的中间坐标系 X ′ ′ O ′ ′ Y ′ ′ X”O”Y” X′′O′′Y′′,采用先旋转 − θ -\theta θ 角度再平移 − d x -dx dx − d y -dy dy 的方式,可以推出从 X ′ O ′ Y ′ X’O’Y’ XOY X O Y XOY XOY的坐标变换公式为:
x = x ′ c o s θ − y ′ s i n θ + Δ x x = x’cos\theta – y’sin\theta + \Delta x x=xcosθysinθ+Δx
y = y ′ c o s θ + x ′ s i n θ + Δ y y = y’cos\theta + x’sin\theta + \Delta y y=ycosθ+xsinθ+Δy

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/143259.html

(0)
上一篇 2025-05-04 20:33
下一篇 2025-05-04 20:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信