任意三维直角坐标系变换矩阵的推导
2007-08-30 10:20
239 查看
(v1, v2, v3)坐标系 ==> (u1, u2, u3)坐标系
u1 =a1v1 + a2v2 + a3v3
u2 =a4v1 + a5v2 + a6v3
u3 =a7v1 + a8v2 + a9v3
[ u ] = M [ v ] ------------------------------ 1
现已知一向量w,可分别表达为
w = c1v1 + c2v2 + c3v3 --------------------- 2
w = d1u1 + d2u2 + d3u3 -------------------- 3
由1, 2,3两式得
w = c [ v ] = d [ u ] = d M [v]
==> c = d M --------------------------- 4
公式推导完毕
假设任意坐标系三个坐标轴的分量是 (u, v, w),现要转换成标准的( i , j, k )坐标系
假设u, v, w, i, j, k都是单位向量
将,u, v, w三个向量分别带入 2, 3式可得到9个非常简单的方程组
求解后M的9个元素可得
| ux uy uz |
M = | vx vy vz |
| wx wy wz |
至此,(v1, v2, v3)坐标系 ==> (u1, u2, u3)坐标系的转换系数已求出,如果需要坐标平移系的话,需要采用4 x 4的矩阵
u1 =a1v1 + a2v2 + a3v3
u2 =a4v1 + a5v2 + a6v3
u3 =a7v1 + a8v2 + a9v3
[ u ] = M [ v ] ------------------------------ 1
现已知一向量w,可分别表达为
w = c1v1 + c2v2 + c3v3 --------------------- 2
w = d1u1 + d2u2 + d3u3 -------------------- 3
由1, 2,3两式得
w = c [ v ] = d [ u ] = d M [v]
==> c = d M --------------------------- 4
公式推导完毕
假设任意坐标系三个坐标轴的分量是 (u, v, w),现要转换成标准的( i , j, k )坐标系
假设u, v, w, i, j, k都是单位向量
将,u, v, w三个向量分别带入 2, 3式可得到9个非常简单的方程组
求解后M的9个元素可得
| ux uy uz |
M = | vx vy vz |
| wx wy wz |
至此,(v1, v2, v3)坐标系 ==> (u1, u2, u3)坐标系的转换系数已求出,如果需要坐标平移系的话,需要采用4 x 4的矩阵
相关文章推荐
- 向量的叉乘即3D中任意两个三维向量的叉乘(向量积)推导及代码实现
- 数量积 向量的点积 即3D中任意两个三维向量的点积(数量积)推导及代码实现
- 沿任意方向缩放、镜像、正交投影及切变及其推导
- 双目视觉测距原理,数学推导及三维重建资源
- 三维坐标点绕任意轴旋转的新坐标计算
- 绕任意轴旋转的推导
- 三维坐标向任意平面的正平行投影
- 空间三维点绕任意空间直线旋转
- 矩阵变换:沿任意方向缩放、镜像、正交投影及切变及其推导
- Android OpenGL ES(五)----进入三维正交投影和透视投影推导
- 阵变换:沿任意轴旋转及其推导
- 矩阵变换:沿任意轴旋转及其推导
- 矩阵变换:沿任意轴旋转及其推导
- 推导:通过均匀分布来产生任意分布随机数
- 矩阵变换:沿任意轴旋转及其推导
- 三维向量叉乘推导
- Matlab 沿三维任意方向切割CT图的仿真计算
- 绕任意轴旋转的变换矩阵的推导
- 矩阵变换:沿任意轴旋转及其推导
- 绕任意轴旋转的矩阵推导