假设我有一个大小为 n = 8 v=(5,8,2,7,9,12,2,1)
的向量。我想知道如何建立一个 N x N 矩阵,比较每对v的值,并返回每个比较的最小值。在这个例子中,它将是这样的:
5 5 2 5 5 5 2 1
5 8 2 7 8 8 2 1
2 2 2 2 2 2 2 1
5 7 2 7 7 7 2 1
5 8 2 7 9 9 2 1
5 8 2 7 9 12 2 1
2 2 2 2 2 2 2 1
1 1 1 1 1 1 1 1
你能帮我解决这个问题吗?
答案 0 :(得分:1)
outer(v, v, pmin)
请注意使用pmin
,而不是min
,因为前者是矢量化而不是后者。