1 #include <cstdio> 2 #include "matrix3x3.hpp" 3 4 int main (int argc, char **argv) { 5 6 double a[3][3] = { { 1.0, 0.0, -1.0 }, { -2.0, -3.0, 0.0 }, { 1.0, 1.0, 4.0 } }; 7 double b[3][3] = { { 2.0, -1.0, 0.0 }, { -2.0, 0.0, 0.0 }, { 1.0, -1.0, 4.0 } }; 8 9 matrix3x3<double> ma(a), mb(b); 10 matrix3x3<double> mr(ma*mb); 11 12 for (int i = 0; i < 3; ++i) { 13 printf("\t%f\t%f\t%f\n", mr.x[i][0], mr.x[i][1], mr.x[i][2]); 14 } 15 }