1
任何人都可以幫助我找出在Matlab中比較 不同尺寸矩陣元素的方法嗎?比較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 ......等等。 PLZ幫助我。
問候, 覺覺
謝謝! Rody Oldenhuis :) – user3455066
如果想再次比較A和 B1(Like B)也是10x1矩陣,我可以在這種情況下使用什麼函數?也許我會加B2,B3。 – user3455066
@ user3455066:'cellfun(@(x)bsxfun(@eq,A,x),B,'UniformOutput',false)'如果你把所有的矩陣,B1,B2等放入'cell '-array'B = {B1 B2 ...}' –