MATLABで和集合関数を使用して、フォーム[a,b]
との2つの閉じた領域の論理和を取得しようとしています[c,d]
。
例えば
a=[1 3];
b=[3 6];
c=union(a,b)
私は答えをとして得ていますがc = [1 3 6]
、私は答えを。だけにしたいのです[1 6]
。
ユニオン関数を使って達成できるトリックはありますか?
@bernhardの提案によると、setxor
これを実現するために使用できます。
しかし、私のマトリックスが次のようになっていると仮定します
a[1 2: 3 5: 2 4};
b=[2 4];
c=setxor(a,b,'rows')
出力をとして与えます[1 2: 3 5]
。
しかし、前と同じように、私の答えはの形式でなければなりません[1 5]
。それを得るために私は何をする必要がありますか?