# 几何变换(一)
# 1. 线性变换
# 1.1 定义
假设有某种数学函数
那么定义
# 1.2 举例
比如
# 1.3 使用矩阵表示
一般使用矩阵表示一个线性变换,设一个三维矢量
# 2. 缩放变换
# 2.1 定义
定义放缩变换为
用矩阵表示
# 3. 旋转变换
以右手坐标系为例
# 3.1 正方向约定
描述一个旋转角度时,一般约定沿着坐标轴负方向向原点看,逆时针为正方向
# 3.2 围绕标准轴旋转
# 3.2.1 结果
围绕
# 3.2.2 求解过程
以
标准矢量
所以根据公式1.3.1
# 3.3 围绕任意轴
# 3.3.1 结果
有穿过原点单位轴
求围绕该轴旋转
# 3.3.2 求解过程
将矢量
由于
所以根据公式3.3.2.1,
由于
代入3.3.2.4可以得到
这个公式称为罗德里格旋转公式Rodrigues' rotation formula(opens new window) ,使用以下方法得到其矩阵形式
# 3.3.3 一般形式
根据矢量三重积公式,可以得到
所以
使用向量
使用矩阵形式表达罗德里格旋转公式
所以矩阵形式的罗德里格旋转公式的公式为
# 3.3.4 三维行列式
设
代入公式1.3.1得到