簡體   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