叉乘(Cross Product)和点乘(Dot Product)是向量运算中两个不同的操作,它们在几何和物理学中有着不同的应用。以下是它们的主要区别:
1. 定义与结果
-
点乘(Dot Product):
点乘是两个向量的标量积,其结果是一个标量。点乘的结果与向量的方向无关,只与它们的大小及夹角有关。
定义公式:A ⋅ B = ∣ A ∣ ∣ B ∣ cos θ \mathbf{A} \cdot \mathbf{B} = |\mathbf{A}| |\mathbf{B}| \cos\theta A⋅B=∣A∣∣B∣cosθ
其中, A \mathbf{A} A 和 B \mathbf{B} B 是两个向量, ∣ A ∣ |\mathbf{A}| ∣A∣ 和 ∣ B ∣ |\mathbf{B}| ∣B∣ 是它们的模, θ \theta θ 是它们之间的夹角。
结果是一个标量。
-
叉乘(Cross Product):
叉乘是两个向量的向量积,其结果是一个新的向量,且与原来的两个向量都垂直。叉乘的结果不仅与向量的大小有关,还与它们的方向有关。
定义公式:A × B = ∣ A ∣ ∣ B ∣ sin θ n \mathbf{A} \times \mathbf{B} = |\mathbf{A}| |\mathbf{B}| \sin\theta \mathbf{n} A×B=∣A∣∣B∣sinθn
其中, A \mathbf{A} A 和 B \mathbf{B} B 是两个向量, θ \theta θ 是它们之间的夹角, n \mathbf{n} n 是垂直于 A \mathbf{A} A 和 B \mathbf{B} B 所在平面的单位向量。
结果是一个向量。
2. 几何意义
-
点乘:
点乘的几何意义是反映两个向量的方向相同程度或投影关系。其结果是向量 A \mathbf{A} A 在向量 B \mathbf{B} B 方向上的投影长度乘以 B \mathbf{B} B 的长度。- 若点乘结果为正数,则两个向量夹角小于 90°,即它们指向相同方向。
- 若点乘结果为负数,则两个向量夹角大于 90°,即它们指向相反方向。
- 若点乘结果为 0,则两个向量垂直。
-
叉乘:
叉乘的几何意义是两个向量所组成的平行四边形的面积,且结果向量的方向与 A \mathbf{A} A 和 B \mathbf{B} B 垂直。- 叉乘结果的方向由右手定则确定:若将右手的四指从 A \mathbf{A} A 的方向向 B \mathbf{B} B 的方向卷曲,则大拇指指向叉乘结果的方向。
- 若叉乘结果为零,则两个向量共线或其中一个向量为零。
3. 物理应用
-
点乘:
点乘常用于计算力与位移的功、电场与磁场的通量等。
例如,若一个物体在力 F \mathbf{F} F 作用下沿位移 d \mathbf{d} d 移动,功 W W W 可以通过点乘计算:W = F ⋅ d W = \mathbf{F} \cdot \mathbf{d} W=F⋅d
-
叉乘:
叉乘常用于计算力矩、角动量、磁场力等。
例如,力矩 T \mathbf{T} T 是力 F \mathbf{F} F 相对于旋转轴的作用效果,其计算公式为:T = r × F \mathbf{T} = \mathbf{r} \times \mathbf{F} T=r×F
其中, r \mathbf{r} r 是力的作用点到旋转轴的位移向量。
4. 计算公式
-
点乘(二维或三维向量):
对于两个三维向量 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 = A x B x + A y B y + A z B z \mathbf{A} \cdot \mathbf{B} = A_x B_x + A_y B_y + A_z B_z A⋅B=AxBx+AyBy+AzBz
-
叉乘(三维向量):
对于两个三维向量 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 ∣ = ( A y B z − A z B y ) i − ( A x B z − A z B x ) j + ( A x B y − A y B x ) k \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_y B_z - A_z B_y)\mathbf{i} - (A_x B_z - A_z B_x)\mathbf{j} + (A_x B_y - A_y B_x)\mathbf{k} A×B= iAxBxjAyBykAzBz =(AyBz−AzBy)i−(AxBz−AzBx)j+(AxBy−AyBx)k
结果是一个向量,垂直于 A \mathbf{A} A 和 B \mathbf{B} B。
5. 维度限制
- 点乘:适用于任意维度的向量。
- 叉乘:仅适用于三维向量(在特殊情况下可以推广到七维向量)。
总结
特性 | 点乘(Dot Product) | 叉乘(Cross Product) |
---|---|---|
结果 | 标量(一个数值) | 向量(一个新向量) |
几何意义 | 两个向量的投影长度 | 两个向量形成的平行四边形的面积 |
应用 | 计算功、通量等 | 计算力矩、角动量等 |
维度 | 适用于任意维度 | 仅适用于三维(或七维) |
这两种运算在物理和工程应用中有广泛的用途。