跳转到内容

叉积:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
Gslin留言 | 贡献
添加{{unreferenced}}标记到条目
无编辑摘要
标签添加文件 image 圖像檢查
第5行: 第5行:
{{dablink|關於其他常稱作'''外積'''的相關二元運算,參閱[[外積 (消歧義)]]。}}
{{dablink|關於其他常稱作'''外積'''的相關二元運算,參閱[[外積 (消歧義)]]。}}
{{Linear algebra}}
{{Linear algebra}}
'''叉積'''({{lang-en|Cross product}})是一种在[[向量空间]]中[[向量]]的[[二元运算]]。与[[点积]]不同,它的运算结果是一个[[向量]]而不是一个[[标量]]。两个向量的叉积写作 <math>\mathbf{a} \times \mathbf{b}</math>,也称作'''外积'''({{lang-en|Outer product}})或'''向量积'''({{lang-en|Vector product}})。叉积与原来的两个向量都[[垂直]]。
'''叉積'''({{lang-en|Cross product}})是一种在[[向量空间]]中[[向量]]的[[二元运算]]。与[[点积]]不同,它的运算结果是一个[[向量]]而不是一个[[标量]]。两个向量的叉积写作<math>\mathbf{a} \times \mathbf{b}</math>,也称作'''外积'''({{lang-en|Outer product}})或'''向量积'''({{lang-en|Vector product}})。叉积与原来的两个向量都[[垂直]]。


== 定义 ==
== 定义 ==
[[Image:Cross product vector.svg|thumb|right|在右手坐标系中的向量积]]
[[File:Cross product vector.svg|thumb|在右手坐标系中的向量积]]
两个向量 <math>\mathbf{a}</math> <math>\mathbf{b}</math> 的叉积写作 <math>\mathbf{a} \times \mathbf{b}</math>(有时也被写成<math>\mathbf{a} \wedge \mathbf{b}</math>,避免和字母 '''x''' 混淆)。叉积可以定义为:
两个向量<math>\mathbf{a}</math>和<math>\mathbf{b}</math>的叉积写作 <math>\mathbf{a} \times \mathbf{b}</math>(有时也被写成<math>\mathbf{a} \wedge \mathbf{b}</math>,避免和字母'''x'''混淆)。叉积可以定义为:


:<math>\mathbf{a} \times \mathbf{b} = \left| \mathbf{a} \right| \left| \mathbf{b} \right| \sin \theta \; \hat{\mathbf{n}}</math>
:<math>\mathbf{a} \times \mathbf{b} = \left| \mathbf{a} \right| \left| \mathbf{b} \right| \sin \theta \; \hat{\mathbf{n}}</math>


在这里 <math>\theta</math> 表示 <math>\mathbf{a}</math> <math>\mathbf{b}</math> 之间的[[角度]](<math>0^\circ \le \theta \le 180^\circ</math>),它位于这两个向量所定义的平面上。而 <math>\hat{\mathbf{n}}</math> 是一个与 <math>\mathbf{a}</math>、<math>\mathbf{b}</math> 所构成的平面[[垂直]]的[[单位向量]]。
在这里<math>\theta</math>表示<math>\mathbf{a}</math>和<math>\mathbf{b}</math>之间的[[角度]](<math>0^\circ \le \theta \le 180^\circ</math>),它位于这两个向量所定义的平面上。而<math>\hat{\mathbf{n}}</math>是一个与<math>\mathbf{a}</math>、<math>\mathbf{b}</math>所构成的平面[[垂直]]的[[单位向量]]。


这个定义有个问题,就是同时有两个单位向量都垂直于 <math>\mathbf{a}</math> <math>\mathbf{b}</math>:若 <math>\hat{\mathbf{n}}</math> 满足垂直的条件,那么<math>- \hat{\mathbf{n}}</math>也满足。
这个定义有个问题,就是同时有两个单位向量都垂直于<math>\mathbf{a}</math>和<math>\mathbf{b}</math>:若<math>\hat{\mathbf{n}}</math>满足垂直的条件,那么<math>- \hat{\mathbf{n}}</math>也满足。


“正确”的向量由向量空间的方向确定,即按照给定直角坐标系的左右手定则。若(<math>\mathbf{i}</math>、<math>\mathbf{j}</math>、<math>\mathbf{k}</math>)满足[[右手定则]],则(<math>\mathbf{a}</math>、<math>\mathbf{b}</math>、<math>\mathbf{a} \times \mathbf{b}</math>)也满足右手定则;或者两者同时满足[[左手定则]]。
“正确”的向量由向量空间的方向确定,即按照给定直角坐标系的左右手定则。若(<math>\mathbf{i}</math>、<math>\mathbf{j}</math>、<math>\mathbf{k}</math>)满足[[右手定则]],则(<math>\mathbf{a}</math>、<math>\mathbf{b}</math>、<math>\mathbf{a} \times \mathbf{b}</math>)也满足右手定则;或者两者同时满足[[左手定则]]。


一个简单的确定满足“右手定则”的结果向量的方向的方法是这样的:若坐标系满足右手定则,当右手的四指从 <math>\mathbf{a}</math> 以不超过180°的转角转向 <math>\mathbf{b}</math> 时,竖起的大拇指指向是 <math>\mathbf{a}\times \mathbf{b}</math> 的方向。由于向量的叉积由坐标系确定,所以其结果被称为「伪向量」。
一个简单的确定满足“右手定则”的结果向量的方向的方法是这样的:若坐标系满足右手定则,当右手的四指从<math>\mathbf{a}</math>以不超过180°的转角转向<math>\mathbf{b}</math>时,竖起的大拇指指向是<math>\mathbf{a}\times \mathbf{b}</math>的方向。由于向量的叉积由坐标系确定,所以其结果被称为「伪向量」。




第25行: 第25行:
===代数性质 ===
===代数性质 ===


對於任意三個向量 <math>\mathbf{a}</math>、<math>\mathbf{b}</math>、<math>\mathbf{c}</math>,
對於任意三個向量<math>\mathbf{a}</math>、<math>\mathbf{b}</math>、<math>\mathbf{c}</math>,
*<math>\mathbf{a} \times \mathbf{a} = \mathbf{0}</math>
*<math>\mathbf{a} \times \mathbf{a} = \mathbf{0}</math>
*<math>\mathbf{a} \times \mathbf{0} = \mathbf{0}</math>
*<math>\mathbf{a} \times \mathbf{0} = \mathbf{0}</math>
第39行: 第39行:
\end{vmatrix}</math>([[拉格朗日恆等式]])
\end{vmatrix}</math>([[拉格朗日恆等式]])


一般來說,向量叉積不遵守[[約簡律]],即 <math>\mathbf{a} \times \mathbf{b} = \mathbf{a} \times \mathbf{c}</math> 不表示 <math>\mathbf{b} = \mathbf{c}</math>。此外,<math>\mathbf{a} \times \mathbf{b} = \mathbf{0}</math> 不表示 <math>\mathbf{a} = \mathbf{0}</math> <math>\mathbf{b} = \mathbf{0}</math>。
一般來說,向量叉積不遵守[[約簡律]],即<math>\mathbf{a} \times \mathbf{b} = \mathbf{a} \times \mathbf{c}</math>不表示<math>\mathbf{b} = \mathbf{c}</math>。此外,<math>\mathbf{a} \times \mathbf{b} = \mathbf{0}</math>不表示<math>\mathbf{a} = \mathbf{0}</math>或<math>\mathbf{b} = \mathbf{0}</math>。


但對於两个非零向量 <math>\mathbf{a}</math> <math>\mathbf{b}</math>,
但對於两个非零向量<math>\mathbf{a}</math>和<math>\mathbf{b}</math>,
*<math>\mathbf{a} \times \mathbf{b} = \mathbf{0}</math> 當且僅當 <math>\mathbf{a}</math> 平行於 <math>\mathbf{b}</math>
*<math>\mathbf{a} \times \mathbf{b} = \mathbf{0}</math>當且僅當<math>\mathbf{a}</math>平行於<math>\mathbf{b}</math>


===三重積===
===三重積===
第53行: 第53行:


向量三重積不满足[[结合律]],但满足以下恆等式:
向量三重積不满足[[结合律]],但满足以下恆等式:
*<math>\mathbf{a}\times (\mathbf{b}\times \mathbf{c}) \; + \mathbf{b}\times (\mathbf{c}\times \mathbf{a}) \; + \mathbf{c}\times (\mathbf{a}\times \mathbf{b}) = \mathbf{0}</math> ([[雅可比恆等式]])
*<math>\mathbf{a}\times (\mathbf{b}\times \mathbf{c}) \; + \mathbf{b}\times (\mathbf{c}\times \mathbf{a}) \; + \mathbf{c}\times (\mathbf{a}\times \mathbf{b}) = \mathbf{0}</math>([[雅可比恆等式]])


向量三重積亦可以[[點積]]展開:
向量三重積亦可以[[點積]]展開:
第60行: 第60行:


===向量微分===
===向量微分===
對於實數 <math>t</math> 和兩個向量值函數 <math>\mathbf{a}(t)</math>、<math>\mathbf{b}(t)</math>,[[乘積法則]]成立:
對於實數<math>t</math>和兩個向量值函數<math>\mathbf{a}(t)</math>、<math>\mathbf{b}(t)</math>,[[乘積法則]]成立:
*<math>\frac{d}{dt}(\mathbf{a} \times \mathbf{b}) = \frac{d\mathbf{a}}{dt} \times \mathbf{b} + \mathbf{a} \times \frac{d\mathbf{b}}{dt}</math>
*<math>\frac{d}{dt}(\mathbf{a} \times \mathbf{b}) = \frac{d\mathbf{a}}{dt} \times \mathbf{b} + \mathbf{a} \times \frac{d\mathbf{b}}{dt}</math>


第87行: 第87行:
\end{align}</math>
\end{align}</math>


叉积也可以用[[四元数]]来表示。注意到上述 <math>\mathbf{i}</math>、<math>\mathbf{j}</math>、<math>\mathbf{k}</math> 之间的叉积满足四元数的乘法。一般而言,若将向量[''a''<sub>1</sub>, ''a''<sub>2</sub>, ''a''<sub>3</sub>]表示成四元数''a''<sub>1</sub>''i'' + ''a''<sub>2</sub>''j'' + ''a''<sub>3</sub>''k'',两个向量的叉积可以这样计算:计算两个四元数的乘积得到一个四元数,并将这个四元数的实部去掉,即为结果。更多关于四元数乘法,向量运算及其几何意义请参见[[四元数与空间旋转]]。
叉积也可以用[[四元数]]来表示。注意到上述<math>\mathbf{i}</math>、<math>\mathbf{j}</math>、<math>\mathbf{k}</math>之间的叉积满足四元数的乘法。一般而言,若将向量[''a''<sub>1</sub>, ''a''<sub>2</sub>, ''a''<sub>3</sub>]表示成四元数''a''<sub>1</sub>''i'' + ''a''<sub>2</sub>''j'' + ''a''<sub>3</sub>''k'',两个向量的叉积可以这样计算:计算两个四元数的乘积得到一个四元数,并将这个四元数的实部去掉,即为结果。更多关于四元数乘法,向量运算及其几何意义请参见[[四元数与空间旋转]]。


== 几何意义 ==
== 几何意义 ==
[[Image:Cross_product_parallelogram.svg|thumb|right|以向量定義的[[平行四边形]]。]]
[[File:Cross_product_parallelogram.svg|thumb|以向量定義的[[平行四边形]]。]]
由向量 <math>\mathbf{a}</math> <math>\mathbf{b}</math> 定義兩條鄰邊的[[平行四边形]],其面積 <math>A</math>
由向量<math>\mathbf{a}</math>和<math>\mathbf{b}</math>定義兩條鄰邊的[[平行四边形]],其面積<math>A</math>為
:<math>A = |\mathbf{a}||\mathbf{b}| \sin \theta</math>
:<math>A = |\mathbf{a}||\mathbf{b}| \sin \theta</math>
因此兩支向量叉積的模長可視作[[平行四边形]]其面積:
因此兩支向量叉積的模長可視作[[平行四边形]]其面積:
第109行: 第109行:
:<math>\mathbf{x} \times \mathbf{y} + \mathbf{y} \times \mathbf{x} = \mathbf{0}</math>
:<math>\mathbf{x} \times \mathbf{y} + \mathbf{y} \times \mathbf{x} = \mathbf{0}</math>


*<math>\mathbf{x} \times \mathbf{y}</math> 同时与 <math>\mathbf{x}</math> <math>\mathbf{y}</math> 垂直:
*<math>\mathbf{x} \times \mathbf{y}</math>同时与<math>\mathbf{x}</math>和<math>\mathbf{y}</math>垂直:
:<math>\mathbf{x} \cdot (\mathbf{x} \times \mathbf{y}) = \mathbf{y} \cdot (\mathbf{x} \times \mathbf{y}) = \mathbf{0}</math>
:<math>\mathbf{x} \cdot (\mathbf{x} \times \mathbf{y}) = \mathbf{y} \cdot (\mathbf{x} \times \mathbf{y}) = \mathbf{0}</math>



2017年7月23日 (日) 04:36的版本

线性代数
向量 · 向量空间 · 基底  · 行列式  · 矩阵

叉積(英語:Cross product)是一种在向量空间向量二元运算。与点积不同,它的运算结果是一个向量而不是一个标量。两个向量的叉积写作,也称作外积(英語:Outer product)或向量积(英語:Vector product)。叉积与原来的两个向量都垂直

定义

在右手坐标系中的向量积

两个向量的叉积写作 (有时也被写成,避免和字母x混淆)。叉积可以定义为:

在这里表示之间的角度),它位于这两个向量所定义的平面上。而是一个与所构成的平面垂直单位向量

这个定义有个问题,就是同时有两个单位向量都垂直于:若满足垂直的条件,那么也满足。

“正确”的向量由向量空间的方向确定,即按照给定直角坐标系的左右手定则。若()满足右手定则,则()也满足右手定则;或者两者同时满足左手定则

一个简单的确定满足“右手定则”的结果向量的方向的方法是这样的:若坐标系满足右手定则,当右手的四指从以不超过180°的转角转向时,竖起的大拇指指向是的方向。由于向量的叉积由坐标系确定,所以其结果被称为「伪向量」。


性质

代数性质

對於任意三個向量

  • 反交换律
  • (加法的左分配律
  • (加法的右分配律
  • 拉格朗日恆等式

一般來說,向量叉積不遵守約簡律,即不表示。此外,不表示

但對於两个非零向量

  • 當且僅當平行於

三重積

純量三重積满足以下特殊的结合律

向量三重積不满足结合律,但满足以下恆等式:

  • 雅可比恆等式

向量三重積亦可以點積展開:

  • (拉格朗日公式)


向量微分

對於實數和兩個向量值函數乘積法則成立:


三維坐標

给定直角坐标系的单位向量满足下列等式:

通过这些规则,两个向量的叉积的坐标可以方便地计算出来,不需要考虑任何角度:设

叉积也可以用四元数来表示。注意到上述之间的叉积满足四元数的乘法。一般而言,若将向量[a1, a2, a3]表示成四元数a1i + a2j + a3k,两个向量的叉积可以这样计算:计算两个四元数的乘积得到一个四元数,并将这个四元数的实部去掉,即为结果。更多关于四元数乘法,向量运算及其几何意义请参见四元数与空间旋转

几何意义

以向量定義的平行四边形

由向量定義兩條鄰邊的平行四边形,其面積

因此兩支向量叉積的模長可視作平行四边形其面積:


高维情形

七维向量的叉积可以通过八元数得到,与上述的四元数方法相同。

七维叉积具有与三维叉积相似的性质:

  • 同时与垂直:

应用

另外,在物理学力学电磁学光学计算机图形学等理工学科中,叉积应用十分广泛。例如力矩角动量洛伦兹力等矢量都可以由向量的叉积求解。在进行这些物理量的计算时,往往可以借助右手定则辅助判断方向。


参见