我有矩阵 X , mX2,我想得到一个大小为 S 的矩阵
size(unique(X(:,2),1) X size(unique(X(:,2),1)
对于每个 S(i,j),我想计算 i,j 一起出现的次数。例如:
X = [1 11 ;
2 11;
3 11;
5 23;
6 23;
1 23;
9 24;
9 25;
3 23;
10 23]
unique(X(:,2))
11
23
24
25
S 应该是:
0 2 0 0
0 0 0 0
0 0 0 1
0 0 0 0
(我不关心对角线,它可以有也可以没有,S 也可以是对称的)。
S(1,2) = 2
因为 11 和 23(位于位置 1,2)一起出现了两次(即在 X(:,1) 中具有相同的值)。
谢谢