平移变换
矩阵形式:
(x′y′z′)=(xyz)+(abc)
向量在加上是特殊的矩阵。
旋转变换
定义:点 P(x,y) 绕原点逆时针旋转 θ 后得点 P′(x′,y′)。
转换公式:x′=xcosθ−ysinθ,y′=xsinθ+ycosθ
写成矩阵形式即:
(x′y′)=(cosθ−sinθsinθcosθ)(xy)
证明:以 x′ 变换式为例:

镜像变换
定义: 点 P(x,y) 对于过原点的直线 y=tanθ2·x 对称至点 P′(x′,y′)。
转换公式: x′=xcosθ+ysinθ,y′=xsinθ−ycosθ
写成矩阵形式即:
(x′y′)=(cosθsinθsinθ−cosθ)(xy)
证明:以 x′ 变换式为例

将 A,A′ 两点顺时针旋转 θ2 得 A1,A′1。如此以来,旋转后的两点 A1,A′1 关于 x 轴对称,容易列出方程:
{x(A1)=x(A′1)y(A1)=−y(A′1)
即,
{xcosθ2+ysinθ2=x′cosθ2+y′sinθ2xsinθ2−ycosθ2=−x′sinθ2+y′cosθ2
将一式等号两侧同乘 cosθ2,二式等号两侧同乘 sinθ2 得:
{xcos2θ2+ysinθ2cosθ2=x′cos2θ2+y′sinθ2cosθ2xsin2θ2−ysinθ2cosθ2=−x′sin2θ2+y′sinθ2cosθ2
上式减下式,得:
x(cos2θ2−sin2θ2)+2ysinθ2cosθ2=x′(cos2θ2+sin2θ2)
化简得:xcosθ+ysinθ=x′
◻
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 感觉程序员要被 AI 淘汰了?学什么才有机会?
· BotSharp + MCP 三步实现智能体开发
· AI团队比单打独斗强!CrewAI多智能体协作系统开发踩坑全解析
· 3. RabbitMQ 的(Hello World) 和 RabbitMQ 的(Work Queue
· 动物智能之数据标注员——狗篇