任何人都可以帮我找出比较元素的方法 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
答案 0 :(得分:2)
听起来像bsxfun
:
C = bsxfun(@eq, A,B);