私はmatlabに行列を持っています:
a=[1 1; 1 2; 1 3; 2 1; 2 5; 2 7; 3 2; 3 1; 3 4];
もしも
a1=[1 1 1 2 2 2 3 3 3]; is the first column
と
a2=[1 2 3 1 5 7 2 1 4]; is the second column
この行列の場合、a1 の繰り返し値「unique(a1)」が a2 の対応する値を合計して、次のようになります。
a3=[1+2+3 1+5+7 2+1+4]=[6 13 7]
しかし、「accumarray」コマンドを使用せずに何か助けてください?