swh:1:snp:81eadaa089e8253d8469bcef66aa332632c6c669
Raw File
Tip revision: a7001ff1805634d18a10fa371b38dbe3e48f8c9e authored by HwB on 30 October 2011, 00:00:00 UTC
version 0.8.1
Tip revision: a7001ff
mrank.R
##
##  m r a n k . r  Test suite
##


mrank <- pracma::mrank
nullspace <- pracma::nullspace

magic <- pracma::magic
all.equal(mrank(c()), 0)
r <- numeric(8)
for (i in 3:10){
    r[i-2] <- mrank(magic(i))
}
identical(r, c(3, 3, 5, 5, 7, 3, 9, 7))

hilb <- pracma::hilb
identical(mrank(hilb(6)), 6L)

# Vorzeichenwechsel moeglich
# N <- nullspace(magic(4))
# all.equal(as.numeric(N), c(0.2236, 0.6708, -0.6708, -0.2236),
#           tolerance = 1e-5)
back to top