Adds A Dimension To An Array
Inserts an extra dimension into an array at position 'posdim' with length 'lendim' and which correspond to 'lendim' repetitions of the 'var' array.
InsertDim(var, posdim, lendim)
var |
Matrix to which a dimension should be added. |
posdim |
Position of the new dimension. |
lendim |
Length of the new dimension. |
Matrix with the added dimension.
History:
0.1 - 2011-03 (V. Guemas, virginie.guemas@ic3.cat) - Original code
1.0 - 2013-09 (N. Manubens, nicolau.manubens@ic3.cat) - Formatting to R CRAN
1.1 - 2015-03 (N. Manubens, nicolau.manubens@ic3.cat) - Improvements
a <- array(rnorm(15), dim = c(3, 1, 5, 1)) print(dim(a)) print(dim(a[, , , ])) print(dim(InsertDim(InsertDim(a[, , , ], 2, 1), 4, 1)))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.