0
它可能使用std :: swap函數元素的VectorXd在本徵庫像這樣?這是對的嗎?從本徵庫使用std與Vectorxd
Eigen::VectorXd val2;
std::swap(val2[i], val2[k + i]);
它可能使用std :: swap函數元素的VectorXd在本徵庫像這樣?這是對的嗎?從本徵庫使用std與Vectorxd
Eigen::VectorXd val2;
std::swap(val2[i], val2[k + i]);
是的,你可以:
#include <iostream>
#include <algorithm>
#include <Eigen/Dense>
using namespace Eigen;
int main()
{
VectorXd e_vec(5);
e_vec << 1, 2, 3, 4, 5;
std::swap(e_vec[0], e_vec[2]);
std::cout << e_vec << std::endl;
return 0;
}
產地:
3
2
1
4
5
什麼,當你嘗試會發生什麼? – 2014-09-13 17:43:56
這就是我沒有任何選項來嘗試這一點.:/ – user3302427 2014-09-13 17:51:54