當前位置:編程學習大全網 - 網站源碼 - eigen矩陣除法怎麽做

eigen矩陣除法怎麽做

eigen矩陣除法做法:項目要進行比較多的矩陣操作,特別是二維矩陣。剛開始做實驗時,使用了動態二維數組,於是寫了壹堆Matrix函數,作矩陣的乘除加減求逆求行列式

this表示調用resize函數的Matrix類對象。void resize ( Index nbRows, Index nbCols );將壹個*this所表示的矩陣調整為壹個 nbRows 行,nbCols 列的矩陣。

將壹個*this所表示的向量調整為壹個 nbRows維的向量。註意這個函數只能應用於向量,且不改變向量的排列方式,即,如果*this是行向量,resize後依然是行向量。

eigen矩陣除法性質:

性質1:n階方陣A=(aij)的所有特征根為λ1,λ2,…,λn(包括重根)。

性質2:若λ是可逆陣A的壹個特征根,x為對應的特征向量,則1/λ 是A的逆的壹個特征根,x仍為對應的特征向量。

性質3:若 λ是方陣A的壹個特征根,x為對應的特征向量,則λ 的m次方是A的m次方的壹個特征根,x仍為對應的特征向量。

性質4:設λ1,λ2,…,λm是方陣A的互不相同的特征值。xj是屬於λi的特征向量( i=1,2,…,m),則x1,x2,…,xm線性無關,即不相同特征值的特征向量線性無關。

  • 上一篇:什麽是趨勢分析法
  • 下一篇:什麽叫開源的c語言庫
  • copyright 2024編程學習大全網