2

ユニオン 2 セル配列について助けが必要です。

私は持っている:

data{1} =   'alon'    'shmiel'
values{2} =   'Image'    'Area'

それらをユニオンにマージしたいので、data{1}最初とvalues{2}2番目は次のようになります。

'alon'   'shmiel'   'Image'    'Area'

私は試した:

  1. values{2} = {data{1}(1:2),'Image', 'Area'};
    しかし、私は得ました:{1x2 cell} 'Image' 'Area'

  2. union(data{1},values{2})
    しかし、私は得ました:'Area' 'Image' 'alon' 'shmiel'

  3. union(data{1},values{2},'stable')
    しかし、私はエラーが発生しました:Warning: Third argument is ignored for cell arrays.

君たちありがとう!

4

1 に答える 1

1

ユニオン(つまり、一意の値のみ)が本当に必要ですか? それとも、最初の試行で示唆されたように、配列を連結したいだけですか?

連結したいだけの場合は、試してください

horzcat(data{1},values{2})
于 2012-05-30T01:00:42.240 に答える