向量点乘(内积)
代数定义
矩阵形式
特性
满足交换律和分配律不满足结合律
, m是实数
几何定义
几何意义
求两个向量的夹角以及求一个向量在另一个向量上的投影
向量叉乘(外积)
定义
a = (x1, y1, z1), b = (x2, y2, z2)
i = (1, 0, 0), j = (0, 1, 0), k = (0, 0, 1)
根据i、j、k间关系,有:
a x b = - b x a = (y1z2 - y2z1, x2z1 - x1z2 , x1y2 - x2y1)
矩阵形式:
模长:
|a x b| = |a||b|Sin(θ)
也可以这样定义(等效):
向量积|c|=|a×b|=|a||b|sin<a,b>
特性
满足分配律不满足交换律和结合律
ax(b+c) = axb + axc
ax(kb) = k(axb)
axa=0向量
几何意义
1, c的长度在数值上等于以a,b,夹角为θ组成的平行四边形的面积。
2,a向量与b向量叉乘结果的方向与这两个向量所在平面垂直,且遵守右手定则。(若坐标系是满足右手定则的,当右手的四指从a以不超过180度的转角转向b时,竖起的大拇指指向是c的方向。)
3, 根据在xy平面上的向量a和向量b叉乘后z方向值的正负可以得出向量a和向量b的左右关系。z值为正,向量a在向量b的右边;z值为负,向量a在向量b的左边。
4,可以用来判断一个点是在三角形内还是三角形外面。
判断一个点在三角形内还是三角形外
三角形按顺时针或者逆时针顺序标记三个顶点为a、b、c,任取点p, 分别计算向量ab叉乘向量ap、向量bc叉乘bp、向量ca叉乘cp,若3组叉乘结果的z值方向是一致的,则p点在三角形内容,否则在三角形外,此处不考虑点p落在三角形边上的情况。
矩阵
矩阵相乘
矩阵A*B必须满足的条件是:A的列数=B的行数
AB = (MxN)(NxP)=(MxP)
也就是说前一个矩阵决定乘积的行数,后一个矩阵决定矩阵的列数。
特性
满足结合律和分配律不满足交换律
(AB)C = A(BC)
A(B+C) = AB + AC
(A+B)C = AC+BC
转置矩阵
行变成列,列变成行
单位矩阵
对角线元素为1,其它元素为0
逆矩阵
一个矩阵乘以另一个矩阵等于单位矩阵,则两个矩阵互逆。
向量点乘矩阵形式
向量叉乘矩阵形式