Macaulay2 » Documentation
Packages » Macaulay2Doc :: SVD(...,DivideConquer=>...)
next | previous | forward | backward | up | index | toc

SVD(...,DivideConquer=>...) -- Use the lapack divide and conquer SVD algorithm

Synopsis

Description

For large matrices, this algorithm is often much faster.
i1 : M = random(RR^200, RR^200);

                200         200
o1 : Matrix RR      <-- RR
              53          53
i2 : time SVD(M);
     -- used 0.00996381 seconds
i3 : time SVD(M, DivideConquer=>true);
     -- used 0.00868405 seconds

Further information

Functions with optional argument named DivideConquer :