recurse {magic}R Documentation

Recursively apply a permutation

Description

Recursively apply a permutation to a vector an arbitrary number of times. Negative times mean apply the inverse permutation.

Usage

recurse(start = 1:n, perm, i)

Arguments

start Start vector to be permuted
perm Permutation (integers 1 to length(start) in some order)
i Number of times to apply the permutation. i=0 gives start by definition

Author(s)

Robin K. S. Hankin

See Also

hudson

Examples

recurse(start=rnorm(10),perm=sample(10),i=3)

[Package magic version 1.4-4 Index]