1c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#include <iostream> 2c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#include <Eigen/Dense> 3c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 4c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathusing namespace Eigen; 5c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 6c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint main() 7c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath{ 8c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath MatrixXd m(2,5); 9c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath m.resize(4,3); 10c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath std::cout << "The matrix m is of size " 11c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath << m.rows() << "x" << m.cols() << std::endl; 12c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath std::cout << "It has " << m.size() << " coefficients" << std::endl; 13c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath VectorXd v(2); 14c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath v.resize(5); 15c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath std::cout << "The vector v is of size " << v.size() << std::endl; 16c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath std::cout << "As a matrix, v is of size " 17c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath << v.rows() << "x" << v.cols() << std::endl; 18c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath} 19