作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要在R中编写一个函数,该函数创建一个递增的同心数字环矩阵。该函数的参数是多个层。例如,如果x = 3,则矩阵将如下所示:
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
最佳答案
1)尝试以下操作:
x <- 3 # input
n <- 2*x-1
m <- diag(n)
x - pmax(abs(row(m) - x), abs(col(m) - x))
[,1] [,2] [,3] [,4] [,5]
[1,] 1 1 1 1 1
[2,] 1 2 2 2 1
[3,] 1 2 3 2 1
[4,] 1 2 2 2 1
[5,] 1 1 1 1 1
x <- 3 # input
n <- 2*x-1
mid <- pmin(1:n, n:1) # middle row/column
outer(mid, mid, pmin)
x <- 3 # input
n <- 2*x-1
Dist <- abs(seq_len(n) - x)
x - outer(Dist, Dist, pmax)
m
,
mid
处尝试和
Dist
和以前一样:
pmax(abs(row(m) - x), abs(col(m) - x)) + 1
x - outer(mid, mid, pmin) + 1
outer(Dist, Dist, pmax) + 1
[,1] [,2] [,3] [,4] [,5]
[1,] 3 3 3 3 3
[2,] 3 2 2 2 3
[3,] 3 2 1 2 3
[4,] 3 2 2 2 3
[5,] 3 3 3 3 3
关于r - 在R中创建一个递增的数字同心环矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33682029/
我使用 D3 创建了一个圆环图,它使用两个数据集,并为每个数据集显示大小略有不同的环。我想向数据集添加标签(用于图例),但是 selectAll("path") 期望每个数据集都是一个简单的值数组,所
我是一名优秀的程序员,十分优秀!