как объединить векторы в Eigen?

У меня есть два вектора в моей программе, и мне нравится объединять их в один вектор, так что значения второго идут после первого, я нашел это для матрицы, но, похоже, это не работает на векторах:

Eigen как объединить матрицу вдоль определенного измерения?

1 ответов


как так, предполагая, что у вас есть vec1 и vec2 уже:

VectorXd vec_joined;
vec_joined << vec1, vec2;

(обратите внимание, что векторные типы-это просто typedefs матричных типов, ограниченных только одним столбцом.)

читайте далее: дополнительные инициализации