boost::numeric::ublas::matrixとか使った方が良くね?