Parameters

Return Value

If tolerance is negative, the default tolerance is used. The default tolerance
is equal to the product of the machine precision, the largest dimension of the matrix, and the one-norm of the matrix.
The rank is determined by counting the number of diagonal elements of the upper-triangular component of
the QR decomposition whose absolute value is greater than the tolerance.