我有一个模拟代码,它在matlab中生成一个二进制矩阵,总共有10行,但列数不同.
例如这里:
1 0 0 0
0 0 0 0
0 1 0 0
1 0 0 0
1 0 0 0
1 0 1 0
0 0 0 1
1 0 0 0
0 0 0 0
0 0 0 0
Run Code Online (Sandbox Code Playgroud)
我想在行之间进行成对比较,以确定两行之间有多少元素不同,最终创建一个10x10对称矩阵,其中行之间的差异数量.例如.第1行与第2行相比......依此类推.
因此,该矩阵的(1,2)元素(以及2,1元素)将第1行与第2行进行比较,在这种情况下将为1,因为只有一个差异.
我知道这可以通过大量的循环编码来完成,但是我觉得可能有一种我不知道的简单方法.
该如何实现?