Я ищу общий подход для объединения двух матриц, так что столбцы из двух исходных матриц чередуются в новой матрице
col1m1... col1m2... col2m1... col2m2... col3m1... col3m2......
например:
matrix.odd <- matrix(c(rep(1,3),rep(3,3),rep(5,3)),nrow=3,ncol=3)
matrix.even <- matrix(c(rep(2,3),rep(4,3),rep(6,3)),nrow=3,ncol=3)
# would look like
matrix.combined <- matrix(c(rep(1,3),rep(2,3),rep(3,3),rep(4,3),rep(5,3),rep(6,3)),
nrow=3,ncol=6)
Я ищу общий подход, потому что у меня будут матричные комбинации с более чем тремя столбцами. Я пробовал некоторые из циклов и некоторых if-операторов, но для меня это не собиралось. Поиски сочетания матриц с тасованием и чередованием также не подтвердились. Есть предположения?