Как связать матрицы на основе имен объектов?

У меня есть несколько матриц, которые я хотел быrbind в одном резюме. Они являются объектами, являющимися продуктом различных функций, и они имеют общий шаблон в своих именах.

То, что я хочу сделать, это сказать R искать все объекты с этим общим шаблоном, а затемrbind их.

Предполагая, что эти матрицы существуют:

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

Я попробовал что-то вроде этого, чтобы получить их:

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

Что я не могу понять, так это как сказатьrbind использовать это в качестве аргумента. В основном я бы что-то, что дает ту же матрицу, чем чтоrbind(commonname.N1, commonname.N2, commonname.M1) будет делать в этом примере.

Я пробовал вещи на линии

mats<-toString(mats)
rbind(mats2)

но это просто создает матрицу с различными объектами в качестве имен.

Аналогичный вопрос был заданВот, но:

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

не делает работу

Извините, если есть что-то базовое, я где-то упускаю, но я не могу понять это, и я относительно новичок в R.

Ответы на вопрос(1)

Ваш ответ на вопрос