vector dot product

  向量的计算...

向量的内积与外积

点与点的减法

  • 描述的是起点到终点的运动

\({p}\)与向量\(\vec{a}\)的加法

  • \(P\)出发经过这个向量\(\vec{a}\)代表的运动,到达一个新的点\(P_0\)

在此处定义两个向量

  • \(\vec{a}\) \[ \vec{a} = \begin{bmatrix} a_1 \\ a_2 \\ a_3 \\ \end{bmatrix} \]
  • \(\vec{b}\) \[ \vec{b} = \begin{bmatrix} b_1 \\ b_2 \\ b_3 \\ \end{bmatrix} \]

向量点击

  • 点击(内积)的公式 \[\vec{a}\cdot\vec{b} = |\vec{a}|\times|\vec{b}|\times \cos \theta \] \[ \vec{a}\cdot\vec{b} = \sum_{i=1}^{n} \left\{ a_i * b_i \right\}\]
  • 点击的几何意义
    • 其中一个向量在另一个向量上的投影且与点击的顺序无关

    • \(\vec{a}\cdot\vec{b} > 0\) 方向基本相同,夹角在0°到90°之间
    • \(\vec{a}\cdot\vec{b} = 0\) 正交,相互垂直
    • \(\vec{a}\cdot\vec{b} < 0\) 方向基本相反,夹角在90°到180°之间
  • 点击的巧用
    • 计算向量的模长的平方 \[|\vec{a}|^2 = \vec{a} \cdot \vec{a} \]
    • 计算两个向量之间的夹角的\(\cos\theta\) -计算两个向量之间的夹角
      • 两个单位向量的点击等于他们的夹角的\(\cos\theta\)的值
    • 两个互相垂直的向量的点击总是为0 \(\theta = 90^0\) \[\vec{a} \cdot \vec{b} = |\vec{a}| \ast |\vec{b}| \ast \cos\theta = 0 \]
    • 一条射线描述的向量[起点 + 方向]点击一个平面的法向可以得到起点到平面的距离
      ### 向量叉积
  • 外积公式 \[ \vec{a} \times \vec{b} = \begin{bmatrix} a_2 * b_3 - b_2 * a_3 \\ a_3 * b_1 - b_3 * a_1 \\ a_1 * b_2 - b_1 * a_2 \\ \end{bmatrix} \]
  • 叉积的几何意义
    • 几何表达公式 \[ \vec{a} \times \vec{b} = |\vec{a}| * |\vec{b}| * sin(\theta) * \vec{n} \]
      • \(\vec{n}\) 表示\(\vec{a}\), \(\vec{b}\)所构成平面的法向量方向的单位向量
    • 在二维空间中:叉积得到的向量的模长\(|\vec{a}\times\vec{b}|\)等于这两个向量\(\vec{a},\vec{b}\)组成的平行四边形的面积
  • 外积的使用
    • 外积的模长则为夹角的正弦(始终为正)

扩展知识

  • 扩展 - 1
    • 平面上的四个点\(P_1\),\(P_2\),\(P_3\),\(P_4\),分别构成向量 \(\vec{P_1P_2}\)\(\vec{P_3P_4}\)。如何通过点击计算他们交点的坐标?
    • 下次吧!