使用apply的矩阵行上的rev()会引起旋转吗?

时间:2015-08-15 00:26:22

标签: r matrix

rev应该反转它的论点,因此如果我们应用于测试矩阵:

test<-matrix(c(1,2,3,4,5,6),nrow=2)
     [,1] [,2] [,3]
[1,]    1    3    5
[2,]    2    4    6

对列(2)进行修订:

apply(test,2,rev)

我们获得:

     [,1] [,2] [,3]
[1,]    2    4    6
[2,]    1    3    5

但是如果我们使用线条(1)r进行转速,它会逆时针旋转矩阵。

apply(test,1,rev)
     [,1] [,2]
[1,]    5    6
[2,]    3    4
[3,]    1    2

这是我或那是申请和/或转发中的严重错误吗?我喜欢旋转矩阵的事实,但我真的可以依赖它: - /

0 个答案:

没有答案