这个包实现了Gram-Schmidt算法和改进的Gram-Schmidt算法(MGS改进了GS的数值稳定性),用于正交或正交化向量。
Gram-Schmidt算法将一个矩阵X分解为两个矩阵Q和R,其中Q为正交或正交矩阵,R为上三角矩阵,X=Q*R。正交矩阵与标准正交矩阵的区别在于,对于一个标准正交矩阵,每一列都与其他列正交并且具有单位长度。
此包包含以下四个功能:
gsog。m: Gram-Schmidt正交化
gson。m: Gram-Schmidt正交化,其结果与[Q,R]=qr(X,0)相同
mgsog。m:改进的Gram-Schmidt正交化
mgson。m:与[Q,R]=qr(X,0)产生相同结果的改进Gram-Schmidt正交化
此包现在是PRML工具箱的一部分(//www.tatmou.com/matlabcentral/fileexchange/55826-pattern-recognition-and-machine-learning-toolbox).
引用作为
莫陈(2023)。gram - schmidt正交化(//www.tatmou.com/matlabcentral/fileexchange/55881-gram-schmidt-orthogonalization), MATLAB中央文件交换。检索.
gso /
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.0.0.0 |