Jan 4, 2013

MRPT Matrix

MRPT 的Matrix和Vector是基於Eigen 這個函式庫來的。就MRPT網站上建議,直接用Eigen::Matrix<>而不要用MRPT自己的型別,因為都是從Eigen::Matrix<>改來的。差異如下圖:

只要是從Eigen::Matrix 來的都可以用他原本的function。用法可以參考Eigen的document


  1. mrpt::dynamicsize_vector < T > (範例)
    dynamicsize_vector下定義了兩個vector mrpt::vector_float 與 mrpt::vector_double。這兩種型別的長度可以是可變的。
  2. mrpt::math::CArrayNumeric < T,LEN >
    CArrayNumeric與dynamicsize_vector差別在長度宣告後就是固定的了。但是他支援較多的型態
  3. mrpt::math::CMatrixTemplateNumeric < T >
    aaa

No comments: