0
Есть ли что-то не так с этим? Документация Eigen говорит, что его векторы - это просто матрицы с одним из размеров, установленным в размере 1. Но я бы предпочел метод .vector()
.Преобразование собственной матрицы в вектор Eigen
Eigen::VectorXd tmpVec(5);
tmpVec << 1,2,3,4,5;
Eigen::VectorXd result = tmpVec.array().matrix();
std::cout << result << "\n";
Хорошо, это довольно неудачное соглашение об именах. Я был уверен, что вы просто ошибочно написали собственный редактор, пока я не прочитал вопрос. – Cubic