まず第一に、問題を本当にうまく説明するのは本当に難しいですが、やってみます。
行列 A があるとします
A = [23 1;
45 1
78 1
86 1
98 2
1 2
23 2
14 3
15 4
85 4]
出力として欲しいのは
B{1} = [23,45,78,86]
B{2} = [98,1,23]
B{3} = [14]
B{4} = [15,85]
元の A は巨大な行列であり、これを for ループで実行したくないことに注意してください。並列処理を利用した関数を使いたい。