Makes a vector from an array respecting dim and dimorder

array2vector(x, dim = NULL, dimorder = NULL)

Arguments

x

an array

dim

dim

dimorder

dimorder

Details

This is the inverse function of vector2array. It extracts the vector from the array by first moving through the fastest rotating dimension dim[dimorder[1]], then dim[dimorder[2]], and so forth

Value

a vector

Author

Jens Oehlschlägel

Examples

  array2vector(matrix(1:12, 3, 4))
#>  [1]  1  2  3  4  5  6  7  8  9 10 11 12
  array2vector(matrix(1:12, 3, 4, byrow=TRUE), dimorder=2:1)
#>  [1]  1  2  3  4  5  6  7  8  9 10 11 12