基变换与坐标变换
来源:互联网 发布:collins词典知乎 编辑:程序博客网 时间:2024/04/29 07:34
近来正在看《3D Math Primer for Graphics and Game Development》——《3D数学基础:图形与游戏开发》,清华大学出版社,当看到第八章——矩阵与线性变换时,不禁产生疑问:当绕X轴旋转时,求出旋转后的基向量矩阵Rx:
| 1 0 0 |
Rx= [p' q' r'] = | 0 cos@ sin@ |
| 0 -sin@ cos@ |
基中@为绕X轴顺时针旋转的角度;得到这个旋转矩阵之后有什么作用呢?
参考《线性代数》的书中基变换与坐标变换那一章中有这样的描述: 在n维线性空间V中,任意n个线性无关的向量都可以作为V的一组基,对于不同的基,同一个向量的坐标是不同的。那么同一向量在不同的基中的坐标有什么关系呢?换句话说:随着基的改变,向量的坐标怎样改变呢?
基变换公式与过渡矩阵:根据基变换公式的定义:(β1 β2 .....βn) = (α1 α2 ......αn) P, 其中矩阵P为由基α1 α2 ......αn到基β1 β2 .....βn的过渡矩阵。过渡矩阵P是可逆的。
根据定义对应上述绕X轴转的矩阵可知:原来的基α1 α2 ......αn是单位矩阵, 通过旋转变换到新的基β1 β2 .....βn, 基中新的基为矩阵Rx,根据基变换的定义知: β = αP, 因为原来的基矩阵为单位矩阵,所以得到过渡矩阵即为Rx。
有了过渡矩阵P,就可求出同一向量在新的基即坐标系中的坐标,只需求出过渡矩阵P的逆矩阵,再和原坐标做矩阵的乘法即可。
- 基变换与坐标变换
- 基变换与坐标变换
- 线性代数:坐标与基变换
- SVG - 坐标与变换
- 积分与坐标变换
- 三维观察与坐标变换
- 空间坐标变换与投影
- 过渡矩阵与坐标变换
- 坐标变换
- 坐标变换
- 坐标变换
- 坐标变换
- 坐标变换
- 坐标变换
- 坐标变换
- 坐标变换
- 坐标变换
- 坐标变换
- asp.net 回执(postback)后定位问题
- OpenTextFile Method
- ajaxPost()
- 为Code::Blocks的类浏览器增强代码识别功能
- Shell变量
- 基变换与坐标变换
- 用按钮的点击操作来代替滚动条
- 速达3000pro
- 还得靠自己呀
- JavaScript 使用技巧
- 从一碗面,领悟软件开发
- FACTORY(CRM)
- J ava的DA E引擎研究
- 驱动注册的流程