2

我需要一些帮助来合并两个单元格数组。

我有:

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

我想将它们合并为一个联合,以便data{1}第一个和values{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 回答