Matrix update

行列の関数をutilに追い出し(途中)