C++ 从特征向量/矩阵中提取元素
在Eigen中是否有运算符或函数将向量或矩阵的元素读入单独的变量?例如,我想象逗号初始值设定项的相反情况:C++ 从特征向量/矩阵中提取元素,c++,eigen,eigen3,C++,Eigen,Eigen3,在Eigen中是否有运算符或函数将向量或矩阵的元素读入单独的变量?例如,我想象逗号初始值设定项的相反情况: Eigen::Vector5d v; v << a, b, c, d, e; // ... do something with v ... v >> a, b, c, d, e; // is there a way to do what I'm trying to do here, in one simple line? 有一个挂起的PR向Eigen添加结构化绑定
Eigen::Vector5d v;
v << a, b, c, d, e;
// ... do something with v ...
v >> a, b, c, d, e; // is there a way to do what I'm trying to do here, in one simple line?
有一个挂起的PR向Eigen添加结构化绑定:
a = v(0);
b = v(1);
c = v(2);
d = v(3);
e = v(4);