小编pin*_*010的帖子

成对比较矩阵中的行

我有一个模拟代码,它在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,因为只有一个差异.

我知道这可以通过大量的循环编码来完成,但是我觉得可能有一种我不知道的简单方法.

该如何实现?

comparison performance matlab matrix

5
推荐指数
1
解决办法
1500
查看次数

标签 统计

comparison ×1

matlab ×1

matrix ×1

performance ×1