R 中的商在矩阵中保持位置

Quotient in R to hold position in a matrix

让我们假设这些是我们的数字,我们正在为他们寻找 mod 我们可以使用 library(pracma)

找到它们
> mod(c(1,4,23,13,8,9,11,27,32,2),7) 
> [1] 1 4 2 6 1 2 4 6 4 2

我想获取一个数字,看看每个数字是矩阵时从哪里来的?

1,1,4,2,2,2,2,4,5,1

例如;如果这是一个 m x 7 矩阵; 我们知道它在第二列,但在哪一行? 9 是第 2 行 (2,2) 但不是 quotient 是 1,然后 23 是第 4 行 (4,2) 但 quotient 是 3。最后,最后一个元素 2 在 (1,2) .

我正在寻找 行位置,因为我可以使用 mod 作为列位置。

我想出了这个

b=c(1,4,23,13,7,9,11,27,32,2)
floor(b/7+1)
[1] 1 1 4 2 2 2 2 4 5 1