图形学学习笔记5——向量矩阵运算
2016-11-10 19:47
471 查看
向量矩阵运算
向量
数量积
定义:a⃗ ⋅b⃗ =|a⃗ ||b⃗ |cos<a⃗ ,b⃗ >
基本定理:
a⃗ ⋅b⃗ a⃗ ⋅(b⃗ +c⃗ )λa⃗ ⋅b⃗ a⃗ ⋅b⃗ ⋅c⃗ =b⃗ ⋅a⃗ =a⃗ ⋅b⃗ +a⃗ ⋅c⃗ =a⃗ ⋅λb⃗ ≠a⃗ ⋅(b⃗ ⋅c⃗ )(交换律)(分配律)(数乘)(结合律一般不成立)
向量积
定义:右手系,伸开右手, 使大拇指与四指垂直并保持在一个平面内, 四指指向a⃗ 的方向. 然后旋转四指到b⃗ 的方向,拇指指向的方向为向量积方向。|a⃗ ×b⃗ |=|a⃗ ||b⃗ |sin<a⃗ ,b⃗ >
基本定理:
a⃗ ×b⃗ a⃗ ×(b⃗ +c⃗ )λa⃗ ×b⃗ a⃗ ×b⃗ ×c⃗ =−b⃗ ×a⃗ =a⃗ ×b⃗ +a⃗ ×c⃗ =a⃗ ×λb⃗ ≠a⃗ ×(b⃗ ×c⃗ )(交换律)(分配律)(数乘)(结合律一般不成立)
混合积
定义: 混合积值的绝对值是三个向量代表的六面体体积大小(a⃗ ,b⃗ ,c⃗ )=a⃗ ×b⃗ ⋅c⃗
基本定理:
(a⃗ ,b⃗ ,c⃗ )a⃗ ×b⃗ ×c⃗ (a⃗ ×b⃗ )⋅(c⃗ ×d⃗ )(a⃗ ×b⃗ )2=(b⃗ ,c⃗ ,a⃗ )=(c⃗ ,a⃗ ,b⃗ )=(a⃗ ⋅c⃗ )b⃗ −(b⃗ ⋅c⃗ )a⃗ =(a⃗ ⋅c⃗ )(b⃗ ⋅d⃗ )−(a⃗ ⋅d⃗ )(b⃗ ⋅c⃗ )=a⃗ 2b⃗ 2−(a⃗ ⋅b⃗ )2
矩阵
基本定理:ABA(B+C)(AB)C≠BA=AB+AC=A(BC)(交换律一般不成立)(分配律)(结合律)
行列式 (其中Ai,j是代数余子式):
det(A)=∑i,jnai,jAi,jdet(AB)=det(A)det(B)
矩阵的逆:
A−1=1det(A)⎡⎣⎢⎢⎢⎢⎢A11A21⋮An1A12A22⋮An2⋯⋯⋱⋯A1nA2n⋮Ann⎤⎦⎥⎥⎥⎥⎥
(AB)−1=B−1A−1
该系列学习笔记主要参考 郑州师范大学 柳朝阳的《计算机图形学的概念与方法》,如需要查阅更详细的公式推导,可参考原著。
相关文章推荐
- 【python学习笔记】18:numpy数组函数与矩阵运算
- 学习笔记DL004:标量、向量、矩阵、张量,矩阵、向量相乘,单位矩阵、逆矩阵
- 线性代数学习笔记二:矩阵及其运算
- opencv学习笔记(2)----矩阵运算
- 图形学学习笔记]OpenGL视图矩阵变换
- 学习笔记DL005:线性相关、生成子空间,范数,特殊类型矩阵、向量
- Machine Learning学习笔记:NumPy矩阵运算
- 3D数学--学习笔记(一):笛卡尔坐标系、向量、矩阵初识
- caffe源码学习(1)-矩阵向量运算
- Numpy学习笔记之Numpy中的矩阵运算
- Armadillo C++ linear algebra library 学习笔记(4)——矩阵的运算
- 【MPI学习笔记】1:并行化向量和矩阵的乘积
- 向量 矩阵 学习笔记1
- MATLAB学习笔记之-----数组、矩阵、向量索引和逻辑索引
- Shell脚本学习笔记(三)--算术运算
- 别出心栽地实现矩阵的运算(继承向量类)
- C++/GDI+ 学习笔记(五)——实用技巧——颜色矩阵(ColorMatrix)
- Java学习笔记之语言基础――取模运算的正负符号
- 【转】C++/GDI+ 学习笔记(四)——实用技巧——颜色矩阵(ColorMatrix)
- Excel学习笔记003-001:如何在VBA程序中调用Excel函数进行运算