矩阵小记
来源:互联网 发布:we假装情侣软件 编辑:程序博客网 时间:2024/06/05 06:21
摘抄自:http://blog.csdn.net/myan/article/details/1865397
尽管描述一个三维对象只需要三维向量,但所有的计算机图形学变换矩阵都是4 x 4的。实质上是因为在计算机图形学里应用的图形变换,实际上是在仿射空间而不是向量空间中进行的。想想看,在向量空间里对一个向量平行移动以后仍是相同的那个向量,而现实世界等长的两个平行线段当然不能被认为同一个东西,所以计算机图形学的生存空间实际上是仿射空间。而仿射变换的矩阵表示根本就是4 x 4的。
把基看成是线性空间里的坐标系。
矩阵是线性空间中的线性变换的一个描述。在一个线性空间中,只要我们选定一组基,那么对于任何一个线性变换,都能够用一个确定的矩阵来加以描述。
对于一个线性变换,只要你选定一组基,那么就可以找到一个矩阵来描述这个线性变换。换一组基(即换一个坐标系),就得到一个不同的矩阵。所有这些矩阵都是这同一个线性变换的描述,但又都不是线性变换本身。
若矩阵A与B是同一个线性变换的两个不同的描述(之所以会不同,是因为选定了不同的基,也就是选定了不同的坐标系),则一定能找到一个非奇异矩阵P(行列式不为0),使得A、B之间满足这样的关系:
A = P-1BP
矩阵P,其实就是A矩阵所基于的基与B矩阵所基于的基这两组基之间的一个变换关系。
矩阵不仅可以作为线性变换的描述,而且可以作为一组基的描述。而作为变换的矩阵,不但可以把线性空间中的一个点给变换到另一个点去,而且也能够把线性空间中的一个坐标系(基)表换到另一个坐标系(基)去。而且,变换点与变换坐标系,具有异曲同工的效果。线性代数里最有趣的奥妙,就蕴含在其中。理解了这些内容,线性代数里很多定理和规则会变得更加清晰、直觉。
矩阵是一组向量组成的,n维线性空间里的方阵是由n个n维向量组成的。
Ma = b 的意思是:“向量a经过矩阵M所描述的变换,变成了向量b。”
另一种描述方式为: Ma = b 的意思是:“有一个向量,它在坐标系M的度量下得到的度量结果向量为a,那么它在坐标系I的度量下,这个向量的度量结果是b。”
在M为坐标系的意义下,如果把M放在一个向量a的前面,形成Ma的样式,我们可以认为这是对向量a的一个环境声明。
- 矩阵小记
- 理解矩阵及谱聚类小记
- 【刷题小记29】求转置矩阵问题
- Opencv之Mat矩阵赋值小记
- 小记
- 小记
- 小记
- 小记
- 小记
- 小记
- 小记
- 小记.
- 小记
- 小记 、
- 小记
- 小记
- 小记
- 小记
- jsp中超链接带系统前缀
- hdu4005 缩点+无向图+重边
- VC++ ADO实现三层架构
- AutoCompleteTextView使用中的注意事项
- ZOJ题目分类
- 矩阵小记
- 问题解决笔记(全局变量,MFC关联变量)
- 使用Spinner和setDropDownViewResource
- HDOJ2037 今年暑假不AC
- 配置vs/vc的winpcap编程
- Android应用程序核心-应用程序的基本组件
- n!计算
- 两点间的距离
- 线性回归,偏差、方差权衡