public void testSvd() { DenseMatrix A = rand(5, 8); SvdResult result = A.svd(); assertEquals(A, result.U.mmul(diag(result.S)).mmul(result.V.t())); Timer timer = new Timer(); A = rand(500, thousandconstant); timer.printTimeCheckMilliseconds(); result = A.svd(); timer.printTimeCheckMilliseconds(); assertEquals(A, result.U.mmul(diag(result.S)).mmul(result.V.t())); }