A の 1 列目が重複している場合、A の 2 列目を最後の列にマージしたい
から
A = [2 3 1;
3 4 2;
2 6 8]
に
B{1}=2 3 1 6 8
B{2}=3 4 2 NaN NaN
また
B = [2 3 1 6 8;
3 4 2 NaN NaN]
行の順序は関係ありません。
私の最初の計画は
A=sortrows(A,1); % sort by 1st col
次に、Aを1列目に従ってさまざまな行列に分割します(つまり、1列目の要素ごとに異なる行列)
次に、各行列の各 2:end 要素を horzcat します。
そして、それらを何らかの方法で 1 つのオブジェクトに結合します。
これは単なる私の計画または想像ですが、これが可能かどうかはわかりません。