R从边缘填充矩阵元素

时间:2017-12-04 16:35:20

标签: r algorithm

制作矩阵

时遇到问题

问题出在这种情况: 如果我得到像m乘以m的矩阵的大小,我应该返回填充整数从1到n * m的矩阵。

fill_matrix = function(n,m){
  #i want to fill but don't know how.......
  return(mat)
}
 > fill_matrix(5,5)
     [,1] [,2] [,3] [,4] [,5]
[1,]    1   16   15   14   13
[2,]    2   17   24   23   12
[3,]    3   18   25   22   11
[4,]    4   19   20   21   10
[5,]    5    6    7    8    9

第一次,似乎可以使用direction_change_vector(ex,down:i + 1,right:j + 1 ....)或递归,但我无法得到确切的结果。

如果有人有好主意,请告诉我......

我对这个问题非常沮丧。

谢谢。

0 个答案:

没有答案