在Matlab中比较不同尺寸维矩阵的元素

时间:2014-03-24 11:41:56

标签: matlab compare

任何人都可以帮我找出比较元素的方法 Matlab中不同大小的矩阵?

我有一个带有随机元素的矩阵A(100×10)。

第二个数组包含一些带有随机元素的矩阵B(1×10)的元素。

我们假设矩阵A(i,j)B(i,j)的元素是B的元素。

所以我想比较B(i_1,j_1)是否相等A(i_1,j_1; i_2,j_1; i_3,j_1;.....; i_100_j_1) 在这两个矩阵中,我们需要比较矩阵B的第一行,第一列和矩阵A的所有行,第一列。

如果它们相等 - 1,如果不相等 - 0。它们将是新的矩阵C

元素是数字而不是字符串。

如果想再次比较A和B1(如B)是10x1矩阵,我可以在这种情况下使用什么功能?也许我会添加B2,B3 ......等等。 请帮助我。

此致 Kyaw Kyaw

1 个答案:

答案 0 :(得分:2)

听起来像bsxfun

C = bsxfun(@eq, A,B);