Learn R Programming

matlib (version 0.6.0)

R: Rank of a Matrix

Description

Returns the rank of a matrix X, using the QR decomposition, qr(). Included here as a simple function, because rank does something different and it is not obvious what to use for matrix rank.

Usage

R(X)

Arguments

X
a matrix

Value

  • rank of X

See Also

qr

Examples

Run this code
M <- outer(1:3, 3:1)
M
R(M)

M <- matrix(1:9, 3, 3)
M
R(M)
# why rank=2?
echelon(M)

set.seed(1234)
M <- matrix(sample(1:9), 3, 3)
M
R(M)

Run the code above in your browser using DataLab