Expand an array to a given dimension by repeating its entries in the directions where the array has dimension one.

expandArray(x, dy)

Arguments

x

An object that is coerced to array.

dy

The dimensions it is to be expanded to.

Value

An array that consists of the entries in x, with dimension dy.

Details

Throws an error if the array and dimensions are not compatible.

See also

Examples

x <- 1:3
expandArray(x, c(3,4))
#>      [,1] [,2] [,3] [,4]
#> [1,]    1    1    1    1
#> [2,]    2    2    2    2
#> [3,]    3    3    3    3