TDA's mpinv: given a permutation p of 1:n,
returns q such that q[p[i]] == i – matching base
R's order(p).
Usage
tda_mpinv(p, dir = tempfile("tda"))See also
Other matrix algebra:
tda_mcel(),
tda_mcent(),
tda_mch(),
tda_mcross(),
tda_mdiag(),
tda_mev(),
tda_mevs(),
tda_midf(),
tda_midf1(),
tda_midf2(),
tda_midf3(),
tda_minvs(),
tda_mkmet(),
tda_mkp(),
tda_mmul(),
tda_mnc(),
tda_mnrow(),
tda_mpbl(),
tda_mpfit(),
tda_mpit(),
tda_mple(),
tda_mpz(),
tda_mscal1(),
tda_msqrtd(),
tda_msvd(),
tda_mwvec()
Examples
tda_mpinv(c(3, 1, 4, 2)) # == order(c(3, 1, 4, 2))
#> [1] 2 4 1 3