从特征中的向量/矩阵中提取元素

Eigen中是否有运算符或函数将向量或矩阵的元素读取为单独的变量?例如,我想象逗号初始化程序的相反过程:

Eigen::Vector5d v;
v << a,b,c,d,e;
// ... do something with v ...
v >> a,e; // is there a way to do what I'm trying to do here,in one simple line?

我所知道的唯一方法是使用5层衬垫:

a = v(0);
b = v(1);
c = v(2);
d = v(3);
e = v(4);
luvlu 回答:从特征中的向量/矩阵中提取元素

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3011162.html

大家都在问