The
MatrixRank of a Matrix A, rank(A) is the
VectorSpaceDimension of the
RowSpace and
ColumnSpace of A.
If A is any Matrix the
RowSpace and
ColumnSpace have the same
VectorSpaceDimension
If A is n*n then
(MatrixDeterminant det(A) != 0) if and only if (rank(A) = n)
For instance paste
1,0,1,1
3,2,5,1
0,4,4,-4
Into
http://wims.unice.fr/wims/wims.cgi?session=3G0DBDBD76.5&+lang=en&+module=tool%2Flinear%2Fmatrix.en click "Show" it will return rank 2 (because the
VectorSpaceDimension of the
RowSpace is 2).
SingularValueDecomposition can be used to calculate the rank of a matrix.
CategoryMath