예제 #1
0
 function runSVD($n = 4, $t = 100)
 {
     $times = array();
     for ($i = 0; $i < $t; $i++) {
         $M = Matrix::random($n, $n);
         $start_time = $this->microtime_float();
         $E = new SingularValueDecomposition($M);
         $stop_time = $this->microtime_float();
         $times[] = $stop_time - $start_time;
     }
     return $times;
 }