所以我有兩個非常長的矩陣。如果兩個值如果兩列匹配兩個值,則新列中的值Matlab
First_Matrix:下面的樣品被給予
A = [...
1 1 1;
1 1 2;
1 1 3;
1 2 1;
1 2 2;
1 2 3;
1 3 1;
1 3 2;
1 3 3];
第二矩陣
B = [...
1 1 916;
1 2 653;
1 3 114];
而且我想一個三分之二矩陣,將所述第一矩陣與第二矩陣的第三列結合,基於2個矩陣匹配(相同)的前兩列中的值。
所以Ouput_Matrix:
C = [...
1 1 1 916;
1 1 2 916;
1 1 3 916;
1 2 1 653;
1 2 2 653;
1 2 3 653;
1 3 1 114;
1 3 2 114;
1 3 3 11];
什麼是做到這一點的最好方法是什麼?
在此先感謝
什麼是你的方法?首先提出幾個問題比較容易,在你的問題中對它們進行描述,以便我們可以告訴你哪一個更好,或者另一個更好。在我看來,如果你着急的話,兩個'for'循環會很好地完成這項工作。 –
我假設'C'中最後一個'11'應該是'114',對嗎? –