我想比較兩個不同大小的向量。例如,當我運行下面的代碼:比較不同長度的向量
A = [1 4 3 7 9];
B = [1 2 3 4 5 6 7 8 9];
myPadded = [A zeros(1,4)];
C = ismember(myPadded,B)
我得到以下輸出:
C = 1 1 1 1 1 0 0 0 0
不過,我想輸出將反映比較值的位置,因此,我想被顯示爲輸出如下:
C = 1 0 1 1 0 0 1 0 1
請,我需要一些幫助:)
有人在這裏犯了一個可怕的錯誤。這完全是反向直觀的。冰淇淋給所有誰從來沒有得到這種比較逆轉:) – patrik
我特別不覺得。相反,而不是任意。然而,這與在控制檯中寫下「help ismember」一樣簡單:-) – dunadar
我剛剛評論說你只需要'ismember(B,A)',但@erfan發佈了他們的答案。 – user1543042