繁体   English   中英

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

[英]Find dependent rows/columns of a matrix using Matlab?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM