c++计算eigen随笔(8)-数组、矩阵、向量(1)

Odele ·
更新时间:2024-09-20
· 629 次阅读

typedef Matrix MyMatrixType; typedef Array MyArrayType;

Scalar是系数的标量类型(例如,float、double、bool、int等)。
RowsAtCompileTime和ColsAtCompileTime是矩阵在编译时或动态状态下的行数和列数。
Options可以是ColMajor或RowMajor,默认是ColMajor(列主要)。
所有的组合都是允许的:你可以有一个固定行数和动态列数的矩阵,等等。以下内容均有效:

Matrix // 动态列数 (堆分配) Matrix // 动态行数 (堆分配) Matrix // 全动态, row major (堆分配) Matrix // 全指定(通常在栈中分配) #include #include using namespace Eigen; using namespace std; int main(int argc, char **argv) { Matrix x1;// 全指定(通常在栈中分配) x1<<1,2,3, 4,5,6; cout << "x1 =" << endl << x1 << endl; } x1 = 1 2 3 4 5 6 Hit any key to continue...
作者:AI_LX



c+ eigen C++ 矩阵 数组

需要 登录 后方可回复, 如果你还没有账号请 注册新账号