1c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#include <Eigen/Dense> 2c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#include <iostream> 3c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 4c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathusing namespace Eigen; 5c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathusing namespace std; 6c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 7c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint main() 8c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath{ 9c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath ArrayXXf a(3,3); 10c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath ArrayXXf b(3,3); 11c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath a << 1,2,3, 12c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 4,5,6, 13c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 7,8,9; 14c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath b << 1,2,3, 15c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 1,2,3, 16c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 1,2,3; 17c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 18c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath // Adding two arrays 19c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath cout << "a + b = " << endl << a + b << endl << endl; 20c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 21c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath // Subtracting a scalar from an array 22c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath cout << "a - 2 = " << endl << a - 2 << endl; 23c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath} 24