我是一名有用的助手,可以为您进行翻译。以下是需要翻译的内容:
我该如何逐列统计数字的重复出现情况,并将其输出为矩阵?
我希望最终的矩阵可以从min(A)到max(A)(或者能够指定特定范围)沿着上方和侧面运行,并统计每一列中数字的重复出现情况。使用以上示例:
我会将这个作为202和205的组合出现(如上矩阵所示),但不包括205和202的重复互换。在决定使用哪个数字作为参考时,应该选择最小的数字。
编辑:
我有一个矩阵(A),形式如下(实际上要大得多):
205 204 201
202 208 202
我该如何逐列统计数字的重复出现情况,并将其输出为矩阵?
我希望最终的矩阵可以从min(A)到max(A)(或者能够指定特定范围)沿着上方和侧面运行,并统计每一列中数字的重复出现情况。使用以上示例:
200 201 202 203 204 205 206 207 208
200 0 0 0 0 0 0 0 0 0
201 0 0 1 0 0 0 0 0 0
202 0 0 0 0 0 1 0 0 0
203 0 0 0 0 0 0 0 0 0
204 0 0 0 0 0 0 0 0 1
205 0 0 0 0 0 0 0 0 0
206 0 0 0 0 0 0 0 0 0
207 0 0 0 0 0 0 0 0 0
208 0 0 0 0 0 0 0 0 0
(矩阵标签不是必需的)
两个重要点:计数需要非重复,并按数字顺序发生。例如,包含以下内容的列:
205
202
我会将这个作为202和205的组合出现(如上矩阵所示),但不包括205和202的重复互换。在决定使用哪个数字作为参考时,应该选择最小的数字。
编辑:
accumarray
在这里也有用吗? - rayryenghistc
一样添加,我认为它会这样做。在此之前,我想你得先把标签搞对。这些都只是猜测,最好的方法是尝试一下 :) - Divakar