fbpx
维基百科

格拉姆-施密特正交化

线性代数中,如果内积空间上的一组向量能够组成一个子空间,那么这一组向量就称为这个子空间的一个基。Gram-Schmidt正交化提供了一种方法,能够通过这一子空间上的一个基得出子空间的一个正交基,并可进一步求出对应的标准正交基

线性代数

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

这种正交化方法以约尔根·佩德森·格拉姆英语Jørgen Pedersen Gram艾哈德·施密特英语Erhard Schmidt命名,然而比他们更早的拉普拉斯(Laplace)和柯西(Cauchy)已经发现了这一方法。在李群分解中,这种方法被推广为岩泽分解(Iwasawa decomposition)。

数值计算中,Gram-Schmidt正交化是数值不稳定的,计算中累积的舍入误差会使最终结果的正交性变得很差。因此在实际应用中通常使用豪斯霍尔德变换Givens旋转进行正交化。可以用于矩阵计算。

记法

  •  维数n 的内积空间
  •   中的元素,可以是向量、函数,等等
  •    内积
  •    …… 张成的子空间
  •    上的投影

基本思想

 
图1   上投影,构造 上的正交基 

Gram-Schmidt正交化的基本想法,是利用投影原理在已有正交基的基础上构造一个新的正交基。

   上的 维子空间,其标准正交基为 ,且 不在 上。由投影原理知, 与其在 上的投影 之差

 


是正交于子空间 的,亦即 正交于 的正交基 。因此只要将 单位化,即

 

那么 就是  上扩展的子空间 的标准正交基。

根据上述分析,对于向量组 张成的空间  ( ),只要从其中一个向量(不妨设为 )所张成的一维子空间 开始(注意到 就是 的正交基),重复上述扩展构造正交基的过程,就能够得到  的一组正交基。这就是Gram-Schmidt正交化

算法

首先需要确定已有基底向量的顺序,不妨设为 。Gram-Schmidt正交化的过程如下:

   
   
   
   
   

这样就得到 上的一组正交基 ,以及相应的标准正交基 


考察如下欧几里得空间Rn中向量的集合,欧氏空间上内积的定义为<a, b> = bTa

 

下面作Gram-Schmidt正交化,以得到一组正交向量:

 
 

下面验证向量  的正交性:

 

将这些向量单位化:

 
 

于是 就是   的一组标准正交基底。

不同的形式

随着内积空间上内积的定义以及构成内积空间的元素的不同,Gram-Schmidt正交化也表现出不同的形式。

例如,在实向量空间上,内积定义为:

 

在复向量空间上,内积定义为:

 

函数之间的内积则定义为:

 

与之对应,相应的Gram-Schmidt正交化就具有不同的形式。

参见

外部链接

  • Hazewinkel, Michiel (编), Orthogonalization, 数学百科全书, Springer, 2001, ISBN 978-1-55608-010-4 
  • Earliest known uses of some of the words of mathematics: G (页面存档备份,存于互联网档案馆
  • Demos: and
  • Gram-Schmidt orthogonalization applet (页面存档备份,存于互联网档案馆
  • NAG Gram–Schmidt orthogonalization of n vectors of order m routine (页面存档备份,存于互联网档案馆
  • Proof: Raymond Puzio, Keenan Kidwell. "proof of Gram-Schmidt orthogonalization algorithm" (version 8). PlanetMath.org. (页面存档备份,存于互联网档案馆

格拉姆, 施密特正交化, 在线性代数中, 如果内积空间上的一组向量能够组成一个子空间, 那么这一组向量就称为这个子空间的一个基, gram, schmidt正交化提供了一种方法, 能够通过这一子空间上的一个基得出子空间的一个正交基, 并可进一步求出对应的标准正交基, 线性代数a, displaystyle, mathbf, begin, bmatrix, bmatrix, 向量, 向量空间, 行列式, 矩阵向量标量, 向量, 向量空间, 向量投影, 外积, 向量积, 内积, 数量积, 矩阵与行列式矩阵, 行列式, . 在线性代数中 如果内积空间上的一组向量能够组成一个子空间 那么这一组向量就称为这个子空间的一个基 Gram Schmidt正交化提供了一种方法 能够通过这一子空间上的一个基得出子空间的一个正交基 并可进一步求出对应的标准正交基 线性代数A 1 2 3 4 displaystyle mathbf A begin bmatrix 1 amp 2 3 amp 4 end bmatrix 向量 向量空间 行列式 矩阵向量标量 向量 向量空间 向量投影 外积 向量积 内积 数量积 矩阵与行列式矩阵 行列式 线性方程组 秩 核 迹 單位矩陣 初等矩阵 方块矩阵 分块矩阵 三角矩阵 非奇异方阵 转置矩阵 逆矩阵 对角矩阵 可对角化矩阵 对称矩阵 反对称矩阵 正交矩阵 幺正矩阵 埃尔米特矩阵 反埃尔米特矩阵 正规矩阵 伴随矩阵 余因子矩阵 共轭转置 正定矩阵 幂零矩阵 矩阵分解 LU分解 奇异值分解 QR分解 极分解 特征分解 子式和余子式 拉普拉斯展開 克罗内克积线性空间与线性变换线性空间 线性变换 线性子空间 线性生成空间 基 线性映射 线性投影 线性无关 线性组合 线性泛函 行空间与列空间 对偶空间 正交 特征向量 最小二乘法 格拉姆 施密特正交化查论编这种正交化方法以约尔根 佩德森 格拉姆 英语 Jorgen Pedersen Gram 和艾哈德 施密特 英语 Erhard Schmidt 命名 然而比他们更早的拉普拉斯 Laplace 和柯西 Cauchy 已经发现了这一方法 在李群分解中 这种方法被推广为岩泽分解 Iwasawa decomposition 在数值计算中 Gram Schmidt正交化是数值不稳定的 计算中累积的舍入误差会使最终结果的正交性变得很差 因此在实际应用中通常使用豪斯霍尔德变换或Givens旋转进行正交化 可以用于矩阵计算 目录 1 记法 2 基本思想 3 算法 4 不同的形式 5 参见 6 外部链接记法 编辑V n displaystyle boldsymbol V n 维数为n 的内积空间 v V n displaystyle boldsymbol v in boldsymbol V n V n displaystyle boldsymbol V n 中的元素 可以是向量 函数 等等 v 1 v 2 displaystyle langle boldsymbol v 1 boldsymbol v 2 rangle v 1 displaystyle boldsymbol v 1 与v 2 displaystyle boldsymbol v 2 的内积 s p a n v 1 v 2 v n displaystyle mathrm span boldsymbol v 1 boldsymbol v 2 ldots boldsymbol v n v 1 displaystyle boldsymbol v 1 v 2 displaystyle boldsymbol v 2 v n displaystyle boldsymbol v n 张成的子空间 p r o j v u u v v v v displaystyle mathrm proj boldsymbol v boldsymbol u langle boldsymbol u boldsymbol v rangle over langle boldsymbol v boldsymbol v rangle boldsymbol v u displaystyle boldsymbol u 在v displaystyle boldsymbol v 上的投影基本思想 编辑 图1 v displaystyle boldsymbol v 在V 2 displaystyle boldsymbol V 2 上投影 构造V 3 displaystyle boldsymbol V 3 上的正交基b displaystyle boldsymbol beta Gram Schmidt正交化的基本想法 是利用投影原理在已有正交基的基础上构造一个新的正交基 设v V n displaystyle boldsymbol v in boldsymbol V n V k displaystyle boldsymbol V k 是V n displaystyle boldsymbol V n 上的k displaystyle k 维子空间 其标准正交基为 h 1 h k displaystyle boldsymbol eta 1 ldots boldsymbol eta k 且v displaystyle boldsymbol v 不在V k displaystyle boldsymbol V k 上 由投影原理知 v displaystyle boldsymbol v 与其在V k displaystyle boldsymbol V k 上的投影p r o j V k v displaystyle mathrm proj boldsymbol V k boldsymbol v 之差 b v i 1 k p r o j h i v v i 1 k v h i h i displaystyle boldsymbol beta boldsymbol v sum i 1 k mathrm proj boldsymbol eta i boldsymbol v boldsymbol v sum i 1 k langle boldsymbol v boldsymbol eta i rangle boldsymbol eta i 是正交于子空间V k displaystyle boldsymbol V k 的 亦即b displaystyle boldsymbol beta 正交于V k displaystyle boldsymbol V k 的正交基h i displaystyle boldsymbol eta i 因此只要将b displaystyle boldsymbol beta 单位化 即 h k 1 b b b b b displaystyle boldsymbol eta k 1 frac boldsymbol beta boldsymbol beta frac boldsymbol beta sqrt langle boldsymbol beta boldsymbol beta rangle 那么 h 1 h k h k 1 displaystyle boldsymbol eta 1 ldots boldsymbol eta k boldsymbol eta k 1 就是V k displaystyle boldsymbol V k 在v displaystyle boldsymbol v 上扩展的子空间s p a n v h 1 h k displaystyle mathrm span boldsymbol v boldsymbol eta 1 boldsymbol eta k 的标准正交基 根据上述分析 对于向量组 v 1 v m displaystyle boldsymbol v 1 ldots boldsymbol v m 张成的空间V m displaystyle boldsymbol V m m lt n displaystyle m lt n 只要从其中一个向量 不妨设为v 1 displaystyle boldsymbol v 1 所张成的一维子空间s p a n v 1 displaystyle mathrm span boldsymbol v 1 开始 注意到v 1 displaystyle boldsymbol v 1 就是s p a n v 1 displaystyle mathrm span boldsymbol v 1 的正交基 重复上述扩展构造正交基的过程 就能够得到V n displaystyle boldsymbol V n 的一组正交基 这就是Gram Schmidt正交化 算法 编辑首先需要确定已有基底向量的顺序 不妨设为 v 1 v n displaystyle boldsymbol v 1 ldots boldsymbol v n Gram Schmidt正交化的过程如下 b 1 v 1 displaystyle boldsymbol beta 1 boldsymbol v 1 h 1 b 1 b 1 displaystyle boldsymbol eta 1 boldsymbol beta 1 over boldsymbol beta 1 b 2 v 2 v 2 h 1 h 1 displaystyle boldsymbol beta 2 boldsymbol v 2 langle boldsymbol v 2 boldsymbol eta 1 rangle boldsymbol eta 1 h 2 b 2 b 2 displaystyle boldsymbol eta 2 boldsymbol beta 2 over boldsymbol beta 2 b 3 v 3 v 3 h 1 h 1 v 3 h 2 h 2 displaystyle boldsymbol beta 3 boldsymbol v 3 langle boldsymbol v 3 boldsymbol eta 1 rangle boldsymbol eta 1 langle boldsymbol v 3 boldsymbol eta 2 rangle boldsymbol eta 2 h 3 b 3 b 3 displaystyle boldsymbol eta 3 boldsymbol beta 3 over boldsymbol beta 3 displaystyle vdots displaystyle vdots b n v n i 1 n 1 v n h i h i displaystyle boldsymbol beta n boldsymbol v n sum i 1 n 1 langle boldsymbol v n boldsymbol eta i rangle boldsymbol eta i h n b n b n displaystyle boldsymbol eta n boldsymbol beta n over boldsymbol beta n 这样就得到s p a n v 1 v n displaystyle mathrm span boldsymbol v 1 ldots boldsymbol v n 上的一组正交基 b 1 b n displaystyle boldsymbol beta 1 ldots boldsymbol beta n 以及相应的标准正交基 h 1 h n displaystyle boldsymbol eta 1 ldots boldsymbol eta n 例考察如下欧几里得空间Rn中向量的集合 欧氏空间上内积的定义为 lt a b gt bTa S v 1 3 1 v 2 2 2 displaystyle S lbrace boldsymbol v 1 begin pmatrix 3 1 end pmatrix boldsymbol v 2 begin pmatrix 2 2 end pmatrix rbrace 下面作Gram Schmidt正交化 以得到一组正交向量 b 1 v 1 3 1 displaystyle boldsymbol beta 1 boldsymbol v 1 begin pmatrix 3 1 end pmatrix b 2 v 2 p r o j b 1 v 2 2 2 p r o j 3 1 2 2 2 5 6 5 displaystyle boldsymbol beta 2 boldsymbol v 2 mathrm proj boldsymbol beta 1 boldsymbol v 2 begin pmatrix 2 2 end pmatrix mathrm proj begin pmatrix 3 1 end pmatrix begin pmatrix 2 2 end pmatrix begin pmatrix 2 5 6 5 end pmatrix 下面验证向量b 1 displaystyle boldsymbol beta 1 与b 2 displaystyle boldsymbol beta 2 的正交性 b 1 b 2 3 1 2 5 6 5 6 5 6 5 0 displaystyle langle boldsymbol beta 1 boldsymbol beta 2 rangle left langle begin pmatrix 3 1 end pmatrix begin pmatrix 2 5 6 5 end pmatrix right rangle frac 6 5 frac 6 5 0 将这些向量单位化 h 1 1 10 3 1 displaystyle boldsymbol eta 1 1 over sqrt 10 begin pmatrix 3 1 end pmatrix h 2 1 8 5 2 5 6 5 displaystyle boldsymbol eta 2 1 over sqrt 8 over 5 begin pmatrix 2 5 6 5 end pmatrix 于是 h 1 h 2 displaystyle boldsymbol eta 1 boldsymbol eta 2 就是 s p a n v 1 v 2 displaystyle mathrm span boldsymbol v 1 boldsymbol v 2 的一组标准正交基底 不同的形式 编辑随着内积空间上内积的定义以及构成内积空间的元素的不同 Gram Schmidt正交化也表现出不同的形式 例如 在实向量空间上 内积定义为 a b b T a displaystyle langle boldsymbol a boldsymbol b rangle boldsymbol b T boldsymbol a 在复向量空间上 内积定义为 a b b H a displaystyle langle boldsymbol a boldsymbol b rangle boldsymbol b H boldsymbol a 函数之间的内积则定义为 f x g x f x g x d x displaystyle langle f x g x rangle int infty infty f x g x dx 与之对应 相应的Gram Schmidt正交化就具有不同的形式 参见 编辑 数学主题 内积空间 内积 正交 QR分解外部链接 编辑Hazewinkel Michiel 编 Orthogonalization 数学百科全书 Springer 2001 ISBN 978 1 55608 010 4 Harvey Mudd College Math Tutorial on the Gram Schmidt algorithm Earliest known uses of some of the words of mathematics G 页面存档备份 存于互联网档案馆 Demos Gram Schmidt process in plane and Gram Schmidt process in space Gram Schmidt orthogonalization applet 页面存档备份 存于互联网档案馆 NAG Gram Schmidt orthogonalization of n vectors of order m routine 页面存档备份 存于互联网档案馆 Proof Raymond Puzio Keenan Kidwell proof of Gram Schmidt orthogonalization algorithm version 8 PlanetMath org 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title 格拉姆 施密特正交化 amp oldid 76093925, 维基百科,wiki,书籍,书籍,图书馆,

文章

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