matrix ライブラリィは、ポインターを用いて、 二重添字を持った数列データを扱う関数を集めたライブラリィである。 これを用いると、
void sub(matrix a, int m, int n) { ... }