【问题标题】:How to generate a matrix of difference of two vectors in R如何在R中生成两个向量的差矩阵
【发布时间】:2013-06-02 21:12:32
【问题描述】:

我有两个向量,我想得到一个差异矩阵:

a = 1:4
b = 1:4

     [,1] [,2] [,3] [,4]
[1,]    0    1    2    3
[2,]   -1    0    1    2
[3,]   -2   -1    0    1
[4,]   -3   -2   -1    0

如何做到这一点?谢谢!

【问题讨论】:

    标签: r data-manipulation


    【解决方案1】:
    -outer(1:4, 1:4, '-')
    ##      [,1] [,2] [,3] [,4]
    ## [1,]    0    1    2    3
    ## [2,]   -1    0    1    2
    ## [3,]   -2   -1    0    1
    ## [4,]   -3   -2   -1    0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-04
      相关资源
      最近更新 更多