正交化一组向量(相互正交的单位长度向量)的方法是 Gram-Schmidt 过程: http ://en.wikipedia.org/wiki/Gram%E2%80%93Schmidt_process
请注意,嵌套的 for循环意味着区别在于向量和向量.
但是,我想知道在输入向量集线性相关的情况下该过程的行为。即,假设过程在向量上初始化. 如果可以表示为的线性组合,该过程将设置(即零向量)。
现在假设可以表示为的线性组合. 向量的这种排序是否意味着 Gram-Schmidt 过程将无法设置(未能报告线性相关性)?如果是这样,确保 Gram-Schmidt 产生正交向量并报告线性相关向量的常用方法是什么?