fbpx
维基百科

点积

数学中,点积(德語:Punktprodukt;英語:Dot Product)又称数量积标量积(德語:Skalarprodukt;英語:Scalar Product),是一种接受两串等长的数字序列(通常是坐标向量)、返回单一数字的代数运算[1]

线性代数

向量 · 向量空间 · 基底  · 行列式  · 矩阵

欧几里得几何里,两條笛卡尔坐标向量的点积常称为内积(德語:inneres Produkt;英語:Inner Product)。點积是内积的一种特殊形式:内积是点积的抽象,內积是一种双线性函数,点积是欧几里得空间(内积空间)的度量。

从代数角度看,先求两数字序列中每组对应元素的,再求所有积之和,结果即为点积。从几何角度看,点积则是两向量的长度与它们夹角余弦的积。这两种定义在笛卡尔坐标系中等价。

点积的名称源自表示点乘运算的点号),讀作标量积的叫法则是在强调其运算结果为标量而非向量。向量的另一种乘法是叉乘),其结果为向量,称为叉积向量积

定义 编辑

点积有两种定义方式:代数方式和几何方式。通过在欧氏空间中引入笛卡尔坐标系,向量间的点积既可以由向量坐标的代数运算得出,也可以通过引入两向量的长度角度等几何概念来求解。

代数定义 编辑

向量  的点积定义为:

 

这裡的Σ是求和符号,而n向量空間的維數。

例如,三维向量  的点积是

 

点积还可以写为:

 

这裡, 是行向量 转置

使用上面的例子,1×3矩阵(行向量)乘以3×1矩阵(列向量)的行列式就是结果(通过矩阵乘法得到1×1矩陣):

 

几何定义 编辑

欧几里得空间中,点积可直观定义为

 

这里 | | 表示 (长度), 表示向量间的角度

注意点积的形式定义和这定义不同;在形式定义,  的夹角用上述等式定义。

这样,互相垂直的两條向量的点积总是零。若  都是单位向量(长度为1),它们的点积就是它们的夹角的余弦。那么,给定两條向量,它们之间的夹角可以以下公式得到:

 

这个运算可以简单地理解为:在点积运算中,第一向量投影到第二向量上(向量顺序这裡在不重要,点积运算可交换),然后通过除以它们的标量长度来“标准化”。这样,这分数一定是小于等于1的,可以简单转化成角度值。

标量投影 编辑

 
A·B = |A| |B| cos(θ).
|A| cos(θ)是AB的投影。

欧氏空间中向量 在向量 上的标量投影是指對於向量B來說向量A的垂直度到向量B的代表長度

 

这里   的夹角。从点积的几何定义 不难得出,两向量的点积: 可以理解为向量 在向量 上的投影再乘以 的长度。

 

两种定义的等价性 编辑

点积的两种定义中,只需给定一种定义,另外一种定义就可以推出。

由几何定义推出代数定义 编辑

  空间的一组标准正交基,可以得出:

 

上文中已经得知两條向量点积的几何定义实际上就是一條向量在另外一條向量上的投影,故 在任一标准基 的点积 就是 在此标准基向量上的投影,而根据向量自身的定义,这个投影即为 。因此:

 

由代数定义推出几何定义 编辑

应用余弦定理注意:这个证明采用三维向量,但可以推广到 维的情形。

考虑向量

 .

重復使用勾股定理得到

 .

而由代数定义

 ,

所以,根据向量点积的代数定义,向量 和自身的点积就是其长度的平方。

引理1
 

现在,考虑从原点出发的两條向量  ,夹角 。第三條向量 定义为

 ,

构造以   为边的三角形,采用余弦定理,有

 .

根据引理1,用点积代替向量长度的平方,有

 . (1)

同时,根据定义   -  ,有

 ,

根据分配律,得

 . (2)

连接等式(1)(2)

 .

简化等式即得

 ,

以上即为向量点积的几何定义。


需要注意的是,点积的几何解释通常只适用于  ( )。在高维空间,其他的域或中,点积只有一个定义,那就是

 

点积可以用来计算合力。若 为单向量,则点积即为 在方向 的投影,即给出了在这个方向上的分解。功即是力和位移的点积。

性质 编辑

点积有以下性质。

  • 满足交换律
     
    从定义即可证明(   的夹角):
     
  • 对向量加法满足分配律
     
  • 点积是双线性算子
     
  • 乘以标量时满足:
     
  • 不满足结合律。因为标量( )与向量( )的点积没有定义,所以结合律相关的表达式    都没有良好的定义
  • 两个非零向量  正交的,当且仅当 

如果 单位向量,则点积给出 在方向 上投影的大小,如果方向相反则带有负号。分解向量对求向量的和经常是有用的,比如在力学中计算合力

不像普通数的乘法服从消去律,如果 ,则 总是等于 ,除非 等于零。而对于点积:

如果 并且 :
则根据分配律可以得出: ;进而:
如果 垂直于 ,则 可能 ,因而 可能 ;否则 

延伸 编辑

矩阵 编辑

矩阵具有弗罗比尼乌斯内积,可以类比于向量的内积。它被定义为两个相同大小的矩阵AB的对应元素的内积之和。

复矩阵情况下:

 

实矩阵情况下:

 

应用 编辑

物理学力学的力做功的问题,经常用到点积计算。

计算机图形学常用来判断方向,如两向量点积大于0,则它们的方向朝向相近;如果小于0,则方向相反。

向量内积是人工智能领域中的神经网络技术的数学基础之一。

此方法用于动画渲染(Animation-Rendering)。

广义定义 编辑

向量空间 中,定義在 上的正定对称双线性形式函數即是 的內積,而添加有数量积的向量空间即是内积空间

参见 编辑

  1. ^ 同济大学数学系 .工程数学:线性代数(第六版).高等教育出版社.2014

点积, 内积, 重定向至此, 关于外代数上的内积, 参见内乘, 此條目没有列出任何参考或来源, 2013年12月13日, 維基百科所有的內容都應該可供查證, 请协助補充可靠来源以改善这篇条目, 无法查证的內容可能會因為異議提出而被移除, 在数学中, 德語, punktprodukt, 英語, product, 又称数量积或标量积, 德語, skalarprodukt, 英語, scalar, product, 是一种接受两串等长的数字序列, 通常是坐标向量, 返回单一数字的代数运算, 线性代数a, displays. 内积 重定向至此 关于外代数上的内积 参见内乘 此條目没有列出任何参考或来源 2013年12月13日 維基百科所有的內容都應該可供查證 请协助補充可靠来源以改善这篇条目 无法查证的內容可能會因為異議提出而被移除 在数学中 点积 德語 Punktprodukt 英語 Dot Product 又称数量积或标量积 德語 Skalarprodukt 英語 Scalar Product 是一种接受两串等长的数字序列 通常是坐标向量 返回单一数字的代数运算 1 线性代数A 1 2 3 4 displaystyle mathbf A begin bmatrix 1 amp 2 3 amp 4 end bmatrix 向量 向量空间 基底 行列式 矩阵向量标量 向量 向量空间 向量投影 外积 向量积 七维向量积 内积 数量积 二重向量矩阵与行列式矩阵 行列式 线性方程组 秩 核 跡 單位矩陣 初等矩阵 方块矩阵 分块矩阵 三角矩阵 非奇异方阵 转置矩阵 逆矩阵 对角矩阵 可对角化矩阵 对称矩阵 反對稱矩陣 正交矩阵 幺正矩阵 埃尔米特矩阵 反埃尔米特矩阵 正规矩阵 伴随矩阵 余因子矩阵 共轭转置 正定矩阵 幂零矩阵 矩阵分解 LU分解 奇异值分解 QR分解 极分解 特征分解 子式和余子式 拉普拉斯展開 克罗内克积线性空间与线性变换线性空间 线性变换 线性子空间 线性生成空间 基 线性映射 线性投影 線性無關 线性组合 线性泛函 行空间与列空间 对偶空间 正交 特征向量 最小二乘法 格拉姆 施密特正交化查论编在欧几里得几何里 两條笛卡尔坐标向量的点积常称为内积 德語 inneres Produkt 英語 Inner Product 點积是内积的一种特殊形式 内积是点积的抽象 內积是一种双线性函数 点积是欧几里得空间 内积空间 的度量 从代数角度看 先求两数字序列中每组对应元素的积 再求所有积之和 结果即为点积 从几何角度看 点积则是两向量的长度与它们夹角余弦的积 这两种定义在笛卡尔坐标系中等价 点积的名称源自表示点乘运算的点号 a b displaystyle a cdot b 讀作a d o t b displaystyle a dot b 标量积的叫法则是在强调其运算结果为标量而非向量 向量的另一种乘法是叉乘 a b displaystyle a times b 其结果为向量 称为叉积或向量积 目录 1 定义 1 1 代数定义 1 2 几何定义 1 3 标量投影 1 4 两种定义的等价性 1 4 1 由几何定义推出代数定义 1 4 2 由代数定义推出几何定义 2 性质 3 延伸 3 1 矩阵 4 应用 5 广义定义 6 参见定义 编辑点积有两种定义方式 代数方式和几何方式 通过在欧氏空间中引入笛卡尔坐标系 向量间的点积既可以由向量坐标的代数运算得出 也可以通过引入两向量的长度和角度等几何概念来求解 代数定义 编辑 向量a a 1 a 2 a n displaystyle vec a a 1 a 2 cdots a n nbsp 和b b 1 b 2 b n displaystyle vec b b 1 b 2 cdots b n nbsp 的点积定义为 a b i 1 n a i b i a 1 b 1 a 2 b 2 a n b n displaystyle vec a cdot vec b sum i 1 n a i b i a 1 b 1 a 2 b 2 cdots a n b n nbsp 这裡的S是求和符号 而n是向量空間的維數 例如 三维向量 1 3 5 displaystyle left 1 3 5 right nbsp 和 4 2 1 displaystyle left 4 2 1 right nbsp 的点积是 1 3 5 4 2 1 1 4 3 2 5 1 4 6 5 3 displaystyle begin aligned 1 3 5 cdot 4 2 1 amp 1 4 3 2 5 1 amp 4 6 5 amp 3 end aligned nbsp 点积还可以写为 a b a b T displaystyle vec a cdot vec b vec a vec b T nbsp 这裡 b T displaystyle vec b T nbsp 是行向量b displaystyle vec b nbsp 的转置 使用上面的例子 1 3矩阵 行向量 乘以3 1矩阵 列向量 的行列式就是结果 通过矩阵乘法得到1 1矩陣 1 3 5 4 2 1 3 3 displaystyle begin bmatrix 1 amp 3 amp 5 end bmatrix begin bmatrix 4 2 1 end bmatrix begin bmatrix 3 end bmatrix 3 nbsp 几何定义 编辑 在欧几里得空间中 点积可直观定义为 a b a b cos 8 displaystyle vec a cdot vec b vec a vec b cos theta nbsp 这里 x displaystyle vec x nbsp 表示x displaystyle vec x nbsp 的模 长度 8 displaystyle theta nbsp 表示向量间的角度 注意 点积的形式定义和这定义不同 在形式定义 a displaystyle vec a nbsp 和b displaystyle vec b nbsp 的夹角用上述等式定义 这样 互相垂直的两條向量的点积总是零 若a displaystyle vec a nbsp 和b displaystyle vec b nbsp 都是单位向量 长度为1 它们的点积就是它们的夹角的余弦 那么 给定两條向量 它们之间的夹角可以以下公式得到 cos 8 a b a b displaystyle cos theta frac mathbf a cdot b vec a vec b nbsp 这个运算可以简单地理解为 在点积运算中 第一向量投影到第二向量上 向量顺序这裡在不重要 点积运算可交换 然后通过除以它们的标量长度来 标准化 这样 这分数一定是小于等于1的 可以简单转化成角度值 标量投影 编辑 nbsp A B A B cos 8 A cos 8 是A到B的投影 欧氏空间中向量A displaystyle mathbf A nbsp 在向量B displaystyle mathbf B nbsp 上的标量投影是指對於向量B來說向量A的垂直度到向量B的代表長度 A B A cos 8 displaystyle A B mathbf A cos theta nbsp 这里8 displaystyle theta nbsp 是A displaystyle mathbf A nbsp 和B displaystyle mathbf B nbsp 的夹角 从点积的几何定义A B A B cos 8 displaystyle mathbf A cdot mathbf B mathbf A mathbf B cos theta nbsp 不难得出 两向量的点积 A B displaystyle mathbf A cdot mathbf B nbsp 可以理解为向量A displaystyle mathbf A nbsp 在向量B displaystyle mathbf B nbsp 上的投影再乘以B displaystyle mathbf B nbsp 的长度 A B A B B B A A displaystyle mathbf A cdot mathbf B A B mathbf B B A mathbf A nbsp 两种定义的等价性 编辑 点积的两种定义中 只需给定一种定义 另外一种定义就可以推出 由几何定义推出代数定义 编辑 设e 1 e n displaystyle e 1 e n nbsp 是R n displaystyle mathbb R n nbsp 空间的一组标准正交基 可以得出 A a 1 a n i a i e i B b 1 b n i b i e i displaystyle begin aligned mathbf A amp a 1 dots a n sum i a i mathbf e i mathbf B amp b 1 dots b n sum i b i mathbf e i end aligned nbsp 上文中已经得知两條向量点积的几何定义实际上就是一條向量在另外一條向量上的投影 故A displaystyle mathbf A nbsp 在任一标准基e n displaystyle e n nbsp 的点积A e i displaystyle mathbf A cdot mathbf e i nbsp 就是A displaystyle mathbf A nbsp 在此标准基向量上的投影 而根据向量自身的定义 这个投影即为a i displaystyle a i nbsp 因此 A B A i b i e i i b i A e i i b i a i displaystyle mathbf A cdot mathbf B mathbf A cdot sum i b i mathbf e i sum i b i mathbf A cdot mathbf e i sum i b i a i nbsp 由代数定义推出几何定义 编辑 应用余弦定理 注意 这个证明采用三维向量 但可以推广到n displaystyle n nbsp 维的情形 考虑向量 v v 1 i v 2 j v 3 k displaystyle vec v v 1 vec i v 2 vec j v 3 vec k nbsp 重復使用勾股定理得到 v 2 v 1 2 v 2 2 v 3 2 displaystyle vec v 2 v 1 2 v 2 2 v 3 2 nbsp 而由代数定义 v v v 1 2 v 2 2 v 3 2 displaystyle vec v cdot vec v v 1 2 v 2 2 v 3 2 nbsp 所以 根据向量点积的代数定义 向量v displaystyle vec v nbsp 和自身的点积就是其长度的平方 引理1 v v v 2 displaystyle vec v cdot vec v vec v 2 nbsp 现在 考虑从原点出发的两條向量a displaystyle vec a nbsp 和b displaystyle vec b nbsp 夹角8 displaystyle theta nbsp 第三條向量c displaystyle vec c nbsp 定义为 c a b displaystyle vec c equiv vec a vec b nbsp 构造以a displaystyle vec a nbsp b displaystyle vec b nbsp c displaystyle vec c nbsp 为边的三角形 采用余弦定理 有 c 2 a 2 b 2 2 a b cos 8 displaystyle vec c 2 vec a 2 vec b 2 2 vec a vec b cos theta nbsp 根据引理1 用点积代替向量长度的平方 有 c c a a b b 2 a b cos 8 displaystyle vec c cdot vec c vec a cdot vec a vec b cdot vec b 2 vec a vec b cos theta nbsp 1 同时 根据定义c displaystyle vec c nbsp a displaystyle vec a nbsp b displaystyle vec b nbsp 有 c c a b a b displaystyle vec c cdot vec c vec a vec b cdot vec a vec b nbsp 根据分配律 得 c c a a b b 2 a b displaystyle vec c cdot vec c vec a cdot vec a vec b cdot vec b 2 vec a cdot vec b nbsp 2 连接等式 1 和 2 有 a a b b 2 a b a a b b 2 a b cos 8 displaystyle vec a cdot vec a vec b cdot vec b 2 vec a cdot vec b vec a cdot vec a vec b cdot vec b 2 vec a vec b cos theta nbsp 简化等式即得 a b a b cos 8 displaystyle vec a cdot vec b vec a vec b cos theta nbsp 以上即为向量点积的几何定义 需要注意的是 点积的几何解释通常只适用于R n displaystyle mathbb R n nbsp n 3 displaystyle n leq 3 nbsp 在高维空间 其他的域或模中 点积只有一个定义 那就是 a b i 1 n a i b i displaystyle left langle vec a vec b right rangle sum i 1 n a i b i nbsp 点积可以用来计算合力和功 若b displaystyle vec b nbsp 为单向量 则点积即为a displaystyle vec a nbsp 在方向b displaystyle vec b nbsp 的投影 即给出了力在这个方向上的分解 功即是力和位移的点积 性质 编辑点积有以下性质 满足交换律 a b b a displaystyle vec a cdot vec b vec b cdot vec a nbsp 从定义即可证明 8 displaystyle theta nbsp 为a displaystyle a nbsp 与b displaystyle b nbsp 的夹角 a b a b cos 8 b a cos 8 b a displaystyle vec a cdot vec b left vec a right left vec b right cos theta left vec b right left vec a right cos theta vec b cdot vec a nbsp 对向量加法满足分配律 a b c a b a c displaystyle vec a cdot vec b vec c vec a cdot vec b vec a cdot vec c nbsp 点积是双线性算子 a r b c r a b a c displaystyle vec a cdot r vec b vec c r vec a cdot vec b vec a cdot vec c nbsp 在乘以标量时满足 c 1 a c 2 b c 1 c 2 a b displaystyle c 1 vec a cdot c 2 vec b c 1 c 2 vec a cdot vec b nbsp 不满足结合律 因为标量 a b displaystyle vec a cdot vec b nbsp 与向量 c displaystyle vec c nbsp 的点积没有定义 所以结合律相关的表达式 a b c displaystyle vec a cdot vec b cdot vec c nbsp 和 a b c displaystyle vec a cdot vec b cdot vec c nbsp 都没有良好的定义两个非零向量a displaystyle vec a nbsp 和b displaystyle vec b nbsp 是正交的 当且仅当a b 0 displaystyle vec a cdot vec b 0 nbsp 如果b displaystyle vec b nbsp 是单位向量 则点积给出a displaystyle vec a nbsp 在方向b displaystyle vec b nbsp 上投影的大小 如果方向相反则带有负号 分解向量对求向量的和经常是有用的 比如在力学中计算合力 不像普通数的乘法服从消去律 如果a b a c displaystyle ab ac nbsp 则b displaystyle b nbsp 总是等于c displaystyle c nbsp 除非a displaystyle a nbsp 等于零 而对于点积 如果a b a c displaystyle vec a cdot vec b vec a cdot vec c nbsp 并且a 0 displaystyle vec a neq 0 nbsp 则根据分配律可以得出 a b c 0 displaystyle vec a cdot left vec b vec c right 0 nbsp 进而 如果a displaystyle vec a nbsp 垂直于 b c displaystyle left vec b vec c right nbsp 则 b c displaystyle left vec b vec c right nbsp 可能 0 displaystyle neq 0 nbsp 因而b displaystyle vec b nbsp 可能 c displaystyle neq vec c nbsp 否则b c displaystyle vec b vec c nbsp 延伸 编辑矩阵 编辑 矩阵具有弗罗比尼乌斯内积 可以类比于向量的内积 它被定义为两个相同大小的矩阵A和B的对应元素的内积之和 复矩阵情况下 A B i j A i j B i j t r B H A t r A B H displaystyle mathbf A mathbf B sum i sum j A ij overline B ij mathrm tr mathbf B mathrm H mathbf A mathrm tr mathbf A mathbf B mathrm H nbsp 实矩阵情况下 A B i j A i j B i j t r B T A t r A B T t r A T B t r B A T displaystyle mathbf A mathbf B sum i sum j A ij B ij mathrm tr mathbf B mathrm T mathbf A mathrm tr mathbf A mathbf B mathrm T mathrm tr mathbf A mathrm T mathbf B mathrm tr mathbf B mathbf A mathrm T nbsp 应用 编辑物理学中力学的力做功的问题 经常用到点积计算 计算机图形学常用来判断方向 如两向量点积大于0 则它们的方向朝向相近 如果小于0 则方向相反 向量内积是人工智能领域中的神经网络技术的数学基础之一 此方法用于动画渲染 Animation Rendering 广义定义 编辑在向量空间V displaystyle V nbsp 中 定義在V V displaystyle V times V nbsp 上的正定对称双线性形式函數即是V displaystyle V nbsp 的內積 而添加有数量积的向量空间即是内积空间 参见 编辑向量积 同济大学数学系 工程数学 线性代数 第六版 高等教育出版社 2014 取自 https zh wikipedia org w index php title 点积 amp oldid 79533758, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。