理解矩阵中的元素

时间:2018-02-02 07:19:26

标签: r matrix filter

我试图更多地了解R中的矩阵,我偶然发现了这个问题。有人可以向我解释为什么x [2:3,2:2]会返回5和6吗?

我是否正确地说,2:3,2:2,只是指第2行,第2列和第3行第2列?

> x <- matrix(c(1:6), ncol = 2)
> x
     [,1] [,2]
[1,]    1    4
[2,]    2    5
[3,]    3    6
> 
> 
> x[2:3, 2:2]
[1] 5 6

如果是这样,为什么拥有3x3矩阵会返回如此奇怪的值?

> x <- matrix(c(1:9), ncol = 3)
> x
     [,1] [,2] [,3]
[1,]    1    4    7
[2,]    2    5    8
[3,]    3    6    9
> x[1:2, 3:2, drop = F]
     [,1] [,2]
[1,]    7    4
[2,]    8    5

0 个答案:

没有答案