如何在R中有效地产生所需的基质?

rno*_*ian 0 r function matrix

我试图7 x 4在R中生成以下矩阵:

m = matrix(c(seq(25, 1, by = -4), 
             seq(26, 2, by = -4), 
             seq(27, 3, by = -4), 
             seq(28, 4, by = -4)), nrow = 7, ncol = 4)
Run Code Online (Sandbox Code Playgroud)

但是,我想知道我是否可以使用比上面使用的更高效的R代码实​​现相同的矩阵?

在此输入图像描述

A G*_*ore 5

这是一个解决方案:

m <- matrix(rev(c(1:28)),nrow=7,ncol=4,byrow = TRUE)[,rev(1:4)]
Run Code Online (Sandbox Code Playgroud)

而且这个更快:

m <- matrix(28:1,nrow=7,ncol=4,byrow = TRUE)[,4:1]
Run Code Online (Sandbox Code Playgroud)