假设我有以下矩阵。
我想实现以下要求。
x <- matrix(seq(1:4), 2, 2)
y <- matrix(seq(1:4), 2, 2)
我想实现以下要求。
for(i in 1:5)
{
x <- x %*% y
}
然而,这只是一个简单的例子。我通常有大型的X和Y矩阵,而且i也是一个很大的数字。因此,使用for循环可能太耗时了。
是否有人知道如何使用lapply或apply函数来处理这些类型的问题。
谢谢。
replicate(5, x <<- x%*%y)
。不过我不确定它能快多少。 - James