distances <- cbind(c(0,1,2,3,4,5,6,7,8,9),
c(1,0,1,2,3,4,5,6,7,8),
c(2,1,0,1,2,3,4,5,6,7),
c(3,2,1,0,1,2,3,4,5,6),
c(4,3,2,1,0,1,2,3,4,5),
c(5,4,3,2,1,0,1,2,3,4),
c(6,5,4,3,2,1,0,1,2,3),
c(7,6,5,4,3,2,1,0,1,2),
c(8,7,6,5,4,3,2,1,0,1),
c(9,8,7,6,5,4,3,2,1,0))
有没有更简单的方法来制作这个矩阵?
3条答案
按热度按时间mkh04yzy1#
hgc7kmma2#
给定
v <- seq(10)
,您可以尝试dist
或
outer
+abs
ou6hu8tu3#
使用
matrix
和lower.tri
的“手动”方法