library("Matrix")
## Warning: package 'Matrix' was built under R version 3.5.3
A = matrix(c(1,-1,0,5,2,0,1,4,3,1,-2,-2,4,3,1,-3),4,4)
A
## [,1] [,2] [,3] [,4]
## [1,] 1 2 3 4
## [2,] -1 0 1 3
## [3,] 0 1 -2 1
## [4,] 5 4 -2 -3
rankMatrix(A)[1]
## [1] 4
The maximum rank a matrix mxn where m>n is min(m,n) which is n. The minimum rank of any non-zero matrix is 1.
B = matrix(c(1,3,2,2,6,4,1,3,2),3,3)
B
## [,1] [,2] [,3]
## [1,] 1 2 1
## [2,] 3 6 3
## [3,] 2 4 2
rankMatrix(B)[1]
## [1] 1