13d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org#include <Eigen/Core> 23d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org#include <iostream> 33d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org 43d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.orgusing namespace Eigen; 53d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.orgusing namespace std; 63d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org 73d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.orgint main(void) 83d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org{ 93d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org int const N = 5; 103d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org MatrixXi A(N,N); 113d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org A.setRandom(); 123d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org cout << "A =\n" << A << '\n' << endl; 133d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org cout << "A(1..3,:) =\n" << A.middleCols(1,3) << endl; 143d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org return 0; 153d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org} 163d079fe881245e49c7ba803b54b4fe6d4b46113cmachenbach@chromium.org