flip: Flip an array.

flipR Documentation

Flip an array.

Description

Flip an array along some dimension(s), e.g. flip a matrix upside down or left to right.

Usage

flip(x, dim = 1)

Arguments

x

an array

dim

dimension(s) along which to flip (in sequence), defaults to 1 (i.e. flip rows).

Value

The array x having the dim dimension flipped.

Author(s)

Tomas Sieger

Examples

# flip a matrix
x<-matrix(1:6,2)
x
# flip upside down
flip(x,1)
# flip left to right
flip(x,2)
# flip both upside down and left to right
flip(x,1:2)

# flip a vector
v<-1:10
v
flip(v)

# flip an array
a<-array(1:prod(2:4),2:4)
a
# flip along dim 1
flip(a,1)
# flip along dim 2
flip(a,2)
# flip along dim 3
flip(a,3)

tsieger/tsiMisc documentation built on Oct. 10, 2023, 10:24 p.m.