code: @Deprecated
      public static Matrix[] svd(File matrix, int dimensions) {
          return svd(matrix, Algorithm.ANY, 
                     Format.MATLAB_SPARSE, dimensions);        
      }
docs: Returns U, S, V<sup>T</sup> matrices for the SVD of the matrix file in
  {@link Format#MATLAB_SPARSE Matlab sparse} format using the specified SVD
  algorithm to generate the specified number of singular values.
  
  </p>
  
  Use a {@link MatrixFactorization} implementation instead.
  
  @param matrix a file containing a matrix
  @param dimensions the number of singular values to calculate
  
  @return an array of {@code Matrix} objects for the U, S, and
  V<sup>T</sup> matrices in that order
  
  @throws UnsupportedOperationException if no SVD algorithm is available