Похоже, вы ищете rbind
:
> a<-matrix(nrow=10,ncol=5)
> b<-matrix(nrow=20,ncol=5)
> dim(rbind(a,b))
[1] 30 5
Аналогично, cbind
размещает матрицы горизонтально.
Я не совсем уверен, что вы подразумеваете под последним вопросом («Могу ли я сделать это для матриц разных строк и столбцов .?")