列表 (1,2,3,4,5) 可以有 5*4/2 = 10 种组合。如果我想进行成对乘法,我在 R 中执行如下操作:
x <- 1:5
mx <- x%o%x
mx
[,1] [,2] [,3] [,4] [,5]
[1,] 1 2 3 4 5
[2,] 2 4 6 8 10
[3,] 3 6 9 12 15
[4,] 4 8 12 16 20
[5,] 5 10 15 20 25
mx <- mx[lower.tri(mx)]
mx
[1] 2 3 4 5 6 8 10 12 15 20
如何在 MATLAB 中做到这一点?