使用Matlab查找矩阵的相关行/列?

时间:2014-07-03 07:11:54

标签: matlab matrix linear-algebra

我有一组使用\求解的线性方程,F=JT\RH其中RH为18x1,JT为18x17,F(未知)为17x1,但matlab给出的警告是等级为缺乏,等级为16.所以我想知道哪些列/行是线性依赖的。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:4)

如果 null(A)不为零,则A的列与线性相关。 在Matlab中运行 B = null(A)将返回零空间的基础。对于B中的每一列,取该列中非零元素的索引。这些将是您要查找的列号。 例如,尝试:

a = rand(18,16);
a(:,17) = a(:,2) + a(:,4);
null(a)