- 需要判斷的向量個數等於向量的維數。
例:a1=[1 1 1]; a2=[1 0 0]; a3=[0 1 0]; 判斷三個向量是否線性無關。
>> a1=[1, 1, 1]; >> a2=[1, 0, 0]; >> a3=[0, 1, 0]; >> A=[a1; a2; a3]; >> det(A) ans = 1
行列式不為零,所以這些向量是線性無關的。
- 向量的維數不等於向量的個數時,不能照搬以上辦法,用 rref 函數。
例:a1=[1 1 1]; a2=[1 0 0]; 判斷兩個向量是否線性無關。
>> a1=[1, 1, 1]; >> a2=[1, 0, 0]; >> A=[a1; a2]; >> RES=rref(A) RES = 1 0 0 0 1 1
最后一行若不全為零,則是線性無關。全為零,則是線性相關。