0

私はunionMatlab で一連の 1 行 2 列の配列をたとえば[1,2]空の 2 次元配列Uにマージするために使用したいと思います。を試してみましたが、シリーズの 1 行 2 列の配列がすべて一意である場合、または に重複するエントリがある場合にのみ機能します。U = union(U,[1,2],'rows');UU=[]U=[[],[]]U = [U,[1,2]]U

4

1 に答える 1

0

では、一意の1x2 配列をすべて 2 次元行列で取得したいですか? 最初に、すべての 1x2 配列 (複製を含む) の大きな 2 次元配列を作成し、次に を呼び出しますunique

C = unique(A,'rows')

の使用unionに関しては、空の 1x2 配列を持つ方法はありません。代わりにできることはU、最初の 1x2 配列と同じになるように初期化することです。次に、他のすべての 1x2 配列をループし、使用unionして出力を作成します。

U = union(U, [1,2], 'rows')
于 2013-02-15T20:21:00.813 に答える