我有一組輸入,把在單元陣列一樣,聲明一個輸出:Matlab - 如何比較單元格數組中的值?
A = {'a', 'f', 'c', 'b';
'b', 'f', 'c', 'a';
'a', 'f', 'b', 'c';
'c', 'f', 'b', 'a';
'c', 'f', 'a', 'b';
'b', 'f', 'a', 'c' }
其中第一列是一個輸出,其餘的是所使用的輸入,每個輸出。
我需要比較這些值以減少計算時間。 所以,對於平等產出,我想知道輸入是否相同,重要的一點是,價值的順序不會變化,因此,當比較f c b和f b c時,它是相同的。
我需要這個,因爲acttualy,我的數據集是一個5040 x 7單元陣列,我需要將它們放入一個內推函數中。
我想在像
如果輸出列的值是等於同一列的另一個值,檢查是否輸入的值都是相同的,使用,ismember功能。 但我不能到達一個有效的代碼。
請幫忙嗎?
你想要什麼結果來實現呢?你想刪除所有重複的輸入/輸出對,還是隻想要一個列表告訴你重複的位置? –
我想做的就是你做的,非常感謝! –