線性代數-判斷向量是否線性無關-MATLAB


  • 需要判斷的向量個數等於向量的維數。

  例: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

    最后一行若不全為零,則是線性無關。全為零,則是線性相關。

 

參考 :https://www.ilovematlab.cn/thread-23925-1-1.html

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM