The numerical estimate of matrix rank
The most commonly used function to calculate the matrix rank is probably the one in the MATLAB software package [1]. It is based on the calculation of singular values of the matrix A, and the number of singular values that are greater than some tolerance defines the rank. The algorithm is simple: r = svd(A); …