#include #include #ifndef SIZE #define SIZE 4 #endif int main(int argc, char **argv) { Eigen::Matrix pa, pb, pf; for (int i=0; i 1 && i == j && i % 2) val = -1; else if (i > 1 && i == j && !(i % 2)) val = 1; else val = 0; pb(i,j) = val; } } // std::cout << pa << std::endl; // std::cout << pb << std::endl; for (unsigned int i=0; i<200000000; i++) { pf = pb * pa; pa = pb * pf; } std::cout << pa << std::endl; return 0; }