有時辰我們在利用matlab的時辰,想求矩陣的秩,怎么求呢,下面來分享一下方式
第一步我們起首需要知道求matlab中矩陣的秩,本家兒如果用到rank函數,我們可以在號令行窗口上輸入help rank,看到關于rank函數的介紹,如下圖所示:
第二步我們建立a=[1 4 5;3 6 8]矩陣,輸入rank(a)求矩陣的秩,如下圖所示:
第三步按回車鍵之后,可以看到a矩陣的秩為2,如下圖所示:
第四步我們方才help rank函數的時辰,看到rank函數求矩陣的秩本家兒如果經由過程奇異值計較的,因為matlab有必然的精度誤差,不克不及直接來利用0來判定,后面的tol參數就是一個很小的正數來增添判定,削減精度誤差,如下圖所示:
第五步我們輸入rank(a,0.1)的時辰,可以看到矩陣的秩為2,輸入rank(a,1)的時辰矩陣的秩為1,后面的參數本家兒要用作判定精度誤差,若是不考慮,直接利用rank(a)求矩陣的秩,如下圖所示:
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!