1 #include <Eigen/Dense> 2 #include <iostream> 3 4 using namespace Eigen; 5 using namespace std; 6 7 int main() 8 { 9 MatrixXf m(2,2); 10 MatrixXf n(2,2); 11 MatrixXf result(2,2); 12 13 m << 1,2, 14 3,4; 15 n << 5,6, 16 7,8; 17 18 result = (m.array() + 4).matrix() * m; 19 cout << "-- Combination 1: --" << endl << result << endl << endl; 20 result = (m.array() * n.array()).matrix() * m; 21 cout << "-- Combination 2: --" << endl << result << endl << endl; 22 } 23