コード例 #1
0
ファイル: Matrix.php プロジェクト: vladkolodka/linear-algebra
 /**
  *    transpose
  *
  *    Tranpose matrix
  * @return Matrix Transposed matrix
  */
 public function transpose()
 {
     $R = new Matrix($this->n, $this->m);
     for ($i = 0; $i < $this->m; ++$i) {
         for ($j = 0; $j < $this->n; ++$j) {
             $R->set($j, $i, $this->matrix[$i][$j]);
         }
     }
     return $R;
 }