¿Cómo enlazar matrices basadas en nombres de objetos?

Tengo varias matrices que me gustaríarbind en un solo resumen uno. Son objetos producto de diferentes funciones y comparten un patrón en sus nombres.

Lo que quiero hacer es decirle a R que busque todos los objetos con ese patrón común y luegorbind ellos.

Suponiendo que existen estas matrices:

commonname.N1<-matrix(nrow=2,ncol=3)
commonname.N2<-matrix(nrow=2,ncol=3)
commonname.M1<-matrix(nrow=2,ncol=3)

Intenté algo como esto para conseguirlos:

mats<-grep(x= ls(pos=1), pattern="commonname.", value=TRUE)
mats
[1] "commonname.N1" "commonname.N2" "commonname.M1"    

Lo que no puedo entender es cómo decirlo.rbind usar eso como argumento. Básicamente, me gustaría algo que da la misma matriz de lo querbind(commonname.N1, commonname.N2, commonname.M1) Lo haría en este ejemplo.

He intentado cosas en la línea de

mats<-toString(mats)
rbind(mats2)

pero eso solo crea una matriz con los diferentes objetos como nombres.

Una pregunta similar fue hechaaquí, pero:

mats<-as.list(mats)
do.call(what=rbind, args=as.list(mats))

no hace el trabajo

Lo siento si hay algo básico que me falta en algún lugar, pero no puedo entenderlo y soy relativamente nuevo en R.

Respuestas a la pregunta(1)

Su respuesta a la pregunta