文件名称:cgrscho:经典的 Gram-Schmidt 正交化程序。-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-19 20:50:40
matlab
这个过程从任何一组 N 个线性无关的向量构建一个标准正交基。 显然,通过跳过归一化步骤,我们也可以简单地形成一个正交基。 这个过程的关键要素是每个新的标准正交基向量是通过减去下一个线性无关向量到集合中到目前为止接受的向量上的投影来获得的。 我们可以说每个新的线性独立向量s_n被投影到向量[o_0,...,o_n-1]跨越的子空间上,并且从s_n中减去该子空间中的任何非零投影,以使新向量正交于整个子空间。 换句话说,我们只保留每个新向量 s_n 中指向新维度的那部分。 第一个方向是任意的,由我们首先选择的任何向量决定(这里是 s_0)。 下一个向量*与第一个向量正交。 第二个*与前两个正交,依此类推。 正交化方法在许多迭代方法中起着关键作用。 Gram-Schmidt 过程是一种在内积空间中正交化一组向量的方法。 如果内积空间中的一组向量都是正交的(它们之间的夹角为 pi/2),则该
【文件预览】:
cgrscho.zip