当前位置: 首页 > article >正文

向量内积(点乘)和外积(叉乘)

文章目录

    • 1. 向量的内积(点积)
      • 1.1 定义
      • 1.2 几何意义
        • 表征两个向量的投影关系
        • 计算向量夹角的余弦值
      • 1.3 重要性质
      • 1.4 应用场景
    • 2. 向量的外积(叉积)
      • 2.1 定义(仅适用于三维空间)
      • 2.2 几何意义
      • 2.3 重要性质
      • 2.4 应用场景
    • 3. 内积与外积对比
    • 4. 记忆口诀

1. 向量的内积(点积)

1.1 定义

对于n维向量 a = ( a 1 , a 2 , . . . , a n ) \mathbf{a} = (a_1, a_2, ..., a_n) a=(a1,a2,...,an) b = ( b 1 , b 2 , . . . , b n ) \mathbf{b} = (b_1, b_2, ..., b_n) b=(b1,b2,...,bn),其内积定义为:

a ⋅ b = ∑ i = 1 n a i b i \mathbf{a} \cdot \mathbf{b} = \sum_{i=1}^n a_i b_i ab=i=1naibi

三维向量特例:
a ⋅ b = ∣ a ∣ ∣ b ∣ cos ⁡ θ \mathbf{a} \cdot \mathbf{b} = |\mathbf{a}||\mathbf{b}| \cos\theta ab=a∣∣bcosθ
θ \theta θ为两向量夹角)

1.2 几何意义

  • 表征两个向量的投影关系
  • 计算向量夹角的余弦值
  • 判断向量正交性:当内积为0时两向量垂直
表征两个向量的投影关系

在这里插入图片描述
如上图,可以通过向量内积计算向量 P \mathbf{P} P Q \mathbf{Q} Q 上的投影为:
  p r o j Q P = P ⋅ Q ∥ Q ∥ 2 Q   \ proj_Q \mathbf{P} = \frac{\mathbf{P} \cdot \mathbf{Q}}{\|\mathbf{Q}\|^2} \mathbf{Q} \  projQP=Q2PQQ 
向量 P \mathbf{P} P 垂直于 Q \mathbf{Q} Q 的分量为:
  p e r p Q P = P − p r o j Q P = P − P ⋅ Q ∥ Q ∥ 2 Q   \ perp_Q \mathbf{P} = \mathbf{P} - proj_Q \mathbf{P} \\ = \mathbf{P} - \frac{\mathbf{P} \cdot \mathbf{Q}}{\|\mathbf{Q}\|^2} \mathbf{Q} \  perpQP=PprojQP=PQ2PQQ 
其中,向量 P \mathbf{P} P Q \mathbf{Q} Q 上的投影可以看作 P \mathbf{P} P 的线性变换,可以写成矩阵向量积:
  p r o j Q P = 1 ∥ Q ∥ 2 [ Q x 2 Q x Q y Q x Q z Q x Q y Q y 2 Q y Q z Q x Q z Q y Q z Q z 2 ] [ P x P y P z ]   (2) \ proj_Q \mathbf{P} = \frac{1}{\|Q\|^2} \begin{bmatrix} Q_x^2 & Q_x Q_y & Q_x Q_z \\ Q_x Q_y & Q_y^2 & Q_y Q_z \\ Q_x Q_z & Q_y Q_z & Q_z^2 \end{bmatrix} \begin{bmatrix} P_x \\ P_y \\ P_z \end{bmatrix} \tag{2} \  projQP=Q21 Qx2QxQyQxQzQxQyQy2QyQzQxQzQyQzQz2 PxPyPz  (2)

计算向量夹角的余弦值

根据向量内积公式:
a ⋅ b = ∣ a ∣ ∣ b ∣ cos ⁡ θ \mathbf{a} \cdot \mathbf{b} = |\mathbf{a}||\mathbf{b}| \cos\theta ab=a∣∣bcosθ
已知 a 和 b \mathbf{a} 和 \mathbf{b} ab可以计算其夹角。

另外还可以推导三角形的余弦定理。如下图所示,根据图中的关系可知: c = a − b \mathbf{c=a-b} c=ab,因此
c 2 = ( a − b ) 2 = a 2 + b 2 − 2 a ⋅ b = a 2 + b 2 − 2 ∣ a ∣ ∣ b ∣ cos ⁡ θ \mathbf{c}^2=\mathbf{(a-b)}^2=\mathbf{a}^2+\mathbf{b}^2-2\mathbf{a} \cdot \mathbf{b}=\mathbf{a}^2+\mathbf{b}^2-2|\mathbf{a}||\mathbf{b}| \cos\theta c2=(ab)2=a2+b22ab=a2+b22∣a∣∣bcosθ
上述即余弦定理的公式。
在这里插入图片描述

1.3 重要性质

  1. 交换律
    a ⋅ b = b ⋅ a \mathbf{a} \cdot \mathbf{b} = \mathbf{b} \cdot \mathbf{a} ab=ba

  2. 分配律
    a ⋅ ( b + c ) = a ⋅ b + a ⋅ c \mathbf{a} \cdot (\mathbf{b} + \mathbf{c}) = \mathbf{a} \cdot \mathbf{b} + \mathbf{a} \cdot \mathbf{c} a(b+c)=ab+ac

  3. 数乘结合律
    ( k a ) ⋅ b = k ( a ⋅ b ) (k\mathbf{a}) \cdot \mathbf{b} = k(\mathbf{a} \cdot \mathbf{b}) (ka)b=k(ab)

  4. 正定性
    a 2 ≥ 0 \mathbf{a}^2 \geq 0 a20
    当且仅当 a 2 = 0 \mathbf{a}^2 = 0 a2=0 时,有 a = 0 \mathbf{a} = 0 a=0

  5. 对称性
    a ⋅ b = b ⋅ a \mathbf{a} \cdot \mathbf{b} = \mathbf{b} \cdot \mathbf{a} ab=ba

  6. 线性性
    ( λ a + μ b ) ⋅ c = λ ( a ⋅ c ) + μ ( b ⋅ c ) (\lambda \mathbf{a} + \mu \mathbf{b}) \cdot \mathbf{c} = \lambda (\mathbf{a} \cdot \mathbf{c}) + \mu (\mathbf{b} \cdot \mathbf{c}) (λa+μb)c=λ(ac)+μ(bc)
    对任意实数 λ , μ \lambda, \mu λ,μ 均成立。

  7. 向量夹角公式
    cos ⁡ ∠ ( a , b ) = a ⋅ b ∣ a ∣ ∣ b ∣ \cos \angle (\mathbf{a, b}) = \frac{\mathbf{a} \cdot \mathbf{b}}{\mathbf{|a||b|}} cos(a,b)=∣a∣∣b∣ab

  8. 柯西-施瓦茨不等式
    ∣ a ⋅ b ∣ ≤ ∣ a ∣ ∣ b ∣ |\mathbf{a} \cdot \mathbf{b}| \leq \mathbf{|a||b|} ab∣a∣∣b∣
    当且仅当 a \mathbf{a} a b \mathbf{b} b 共线时,等号成立。

1.4 应用场景

  • 计算向量夹角: c o s θ = a ⋅ b ∣ a ∣ ∣ b ∣ cos\theta = \frac{\mathbf{a} \cdot \mathbf{b}}{|\mathbf{a}||\mathbf{b}|} cosθ=a∣∣bab
  • 物理中的功计算: W = F ⋅ s W = \mathbf{F} \cdot \mathbf{s} W=Fs
  • 机器学习中的相似度计算

2. 向量的外积(叉积)

2.1 定义(仅适用于三维空间)

对于三维向量 a = ( a x , a y , a z ) \mathbf{a} = (a_x, a_y, a_z) a=(ax,ay,az) b = ( b x , b y , b z ) \mathbf{b} = (b_x, b_y, b_z) b=(bx,by,bz)

a × b = ∣ i j k a x a y a z b x b y b z ∣ \mathbf{a} \times \mathbf{b} = \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ a_x & a_y & a_z \\ b_x & b_y & b_z \end{vmatrix} a×b= iaxbxjaybykazbz

模长计算公式:
∣ a × b ∣ = ∣ a ∣ ∣ b ∣ s i n θ |\mathbf{a} \times \mathbf{b}| = |\mathbf{a}||\mathbf{b}| sin\theta a×b=a∣∣bsinθ

其方向遵循右手法则:
在这里插入图片描述

另外,也可以将向量的表示转化为矩阵的运算:
在这里插入图片描述

2.2 几何意义

  • 结果向量垂直于原向量所在平面
  • 模长等于两向量构成的平行四边形面积
  • 方向遵循右手法则

2.3 重要性质

  1. 反交换律: a × b = − b × a \mathbf{a} \times \mathbf{b} = -\mathbf{b} \times \mathbf{a} a×b=b×a
  2. 与自身叉积为零: a × a = 0 \mathbf{a} \times \mathbf{a} = \mathbf{0} a×a=0
  3. 分配律: a × ( b + c ) = a × b + a × c \mathbf{a} \times (\mathbf{b} + \mathbf{c}) = \mathbf{a} \times \mathbf{b} + \mathbf{a} \times \mathbf{c} a×(b+c)=a×b+a×c

2.4 应用场景

  • 计算平面法向量
  • 物理中的力矩计算: M = r × F \mathbf{M} = \mathbf{r} \times \mathbf{F} M=r×F
  • 计算三角形/平行四边形面积

3. 内积与外积对比

特性内积(点积)外积(叉积)
结果类型标量向量
几何意义投影关系面积与方向
计算公式 ∑ a i b i \sum a_i b_i aibi a b cos ⁡ θ ab\cos\theta abcosθ a b sin ⁡ θ ab\sin\theta absinθ 且方向垂直
交换律满足不满足(反交换)
零结果条件向量正交向量平行
适用空间任意维度仅限三维空间

4. 记忆口诀

内积看投影,外积看面积
点积标量积,叉积向量生
右手定方向,正交看归零

理解要点:内积关注向量的"相似程度",外积关注向量的"空间关系"


http://www.kler.cn/a/578155.html

相关文章:

  • 深入解析:使用 Python 爬虫获取淘宝店铺所有商品接口
  • 支持向量简要理解
  • FOC 控制笔记【二】无感控制、滑膜观测器和PLL
  • WebView2网页封装桌面软件
  • RBAC 权限系统管理模型 学习笔记
  • [排序算法]直接插入排序
  • MPPT与PWM充电原理及区别详解
  • 【每日八股】Golang篇(二):关键字(上)
  • 锂电池组的串数设计研究
  • 手写一个Tomcat
  • 【HarmonyOS Next】鸿蒙应用故障处理思路详解
  • 微服务面试题:服务网关和链路追踪
  • 运行OpenManus项目(使用Conda)
  • 高效运行 QwQ-32B + 错误修复
  • java项目springboot 项目启动不了解决方案
  • 服务器配置完成后如何启动或者终止java后端,相关运行文件如下:
  • 大白话react第十八章
  • openharmory-鸿蒙生态设备之间文件互传发现、接入认证和文件传输
  • 用java如何利用jieba进行分词
  • STM32旋转编码器驱动详解:方向判断、卡死处理与代码分析 | 零基础入门STM32第四十八步