向量叉积和点积混合运算_matlab中的向量的数量积和向量积

高数中的知识,忘了差不多了呢,一下内容来自于网络整理:

向量的点积即数量积,叉积又称向量积或矢量积。点积、叉积甚至两者的混合积在场论中是极其基本的运算。MATLAB是用函数实现向量点、叉积运算的。

1. 点积运算

点积运算(A·B)的定义是参与运算的两向量各对应位置上元素相乘后,再将各乘积相加。所以向量点积的结果是一标量而非向量。

点积运算函数是:dot(A,B),A、B是维数相同的两向量。

2. 叉积运算

在数学描述中,向量A、B的叉积是一新向量C,C的方向垂直于A与B所决定的平面。用三维坐标表示时A=Ax·i + Ay·j +

Az·kB=Bx·i + By·j + Bz·kC=A×B=(Ay·Bz-Az·By)i +

(Az·Bx -Ax·Bz )j + (Ax·By-Ay·Bx )k

叉积运算的函数是:cross(A,B),该函数计算的是A、B 叉积后各分量的元素值,且A、B 只能是三维向量。

3. 混合积运算

综合运用上述两个函数就可实现点积和叉积的混合运算,该运算也只能发生在三维向量之间。

你可能感兴趣的:(向量叉积和点积混合运算)