如何在给定矩阵的情况下找到一组最大独立向量?

时间:2014-03-13 06:42:04

标签: matlab svd eigenvector eigenvalue

给定矩阵A,我想找到一组最大线性独立列?我尝试在matlab中使用rref(A),然后找到所有 pivot ,它在一般矩阵中运行良好。但是当矩阵特殊时,似乎给出了错误的答案,例如A =

1.6180    1.0000    1.0000    1.0000         0    1.0000

1.0000    1.6180    1.0000    1.0000    1.0000         0

1.0000    1.0000    1.6180         0    1.0000    1.0000

1.0000    1.0000         0    1.6180         0         0

     0    1.0000    1.0000         0    1.6180         0

1.0000         0    1.0000         0         0    1.6180

然后是rref(A)=

1.0000         0         0         0         0    0.8730

     0    1.0000         0         0         0   -1.6180

     0         0    1.0000         0         0    0.7450

     0         0         0    1.0000         0    0.4604

     0         0         0         0    1.0000    0.5396

     0         0         0         0         0         0

这不可能是正确的。因为等级(A)= 4 。我做了搜索,有人说rref不准确,SVD会有帮助吗?但我真的不知道该怎么办?帮助我使用示例矩阵A将帮助我更多。 3Q!

0 个答案:

没有答案