c++计算eigen随笔(9)-数组、矩阵、向量(2)
生活随笔
收集整理的這篇文章主要介紹了
c++计算eigen随笔(9)-数组、矩阵、向量(2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Matrix4f 為 4x4 浮點數矩陣
typedef Matrix<float, 4, 4> Matrix4f;向量只是矩陣的一種特殊情況,要么是一行,要么是一列。最常見的情況是只有一列;這樣的向量稱為列向量,通常簡稱為向量。在另一種情況下,它們有一行,它們被稱為行向量。
包含3個浮點數的(列)向量
2個整數的行向量
typedef Matrix<int, 1, 2> RowVector2i;Eigen并不局限于在編譯時已知維數的矩陣。RowsAtCompileTime和ColsAtCompileTime模板參數可以采用特殊的動態值,該值指示大小在編譯時未知,因此必須作為運行時變量來處理,這樣的大小稱為動態大小;而在編譯時已知的大小稱為固定大小。例如,定義動態的typedef MatrixXd,即具有動態大小的雙精度矩陣,定義如下:
typedef Matrix<double, Dynamic, Dynamic> MatrixXd;定義動態的typedef VectorX,即具有動態大小的整數向量,定義如下:
typedef Matrix<int, Dynamic, 1> VectorXi;固定數量的行和動態數量的列,如:
Matrix<float, 3, Dynamic> 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的c++计算eigen随笔(9)-数组、矩阵、向量(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++计算eigen随笔(8)-数组、矩
- 下一篇: 了解与防御XSS攻击