90行目 x = init_matrix(mat.col-1,1); の row, col もおかしいような