Matrix trans (Matrix m) {
  Matrix tm = new Matrix(m.col, m.row);
  for (int i=0; i<m.row; i++)
    for (int j=0; j<m.col, j++)
      tm.setElem(j,i, m.getElem(i,j));
  return tm;
}