matlab - 将多个元胞数组合并为一个元胞数组 (Matlab)

标签 matlab cell-array

我有 3 个元胞数组:

c1={'a','b','c'}
c2={'a2','b2','c2'}
c3={'a3','b3','c3'}

如何将这 3 个元胞数组合并为 1 个元胞数组 C,如下所示:

C={'a','b','c','a2','b2','c2','a3','b3','c3'}

最佳答案

您可以简单地使用方括号;

c = [c1, c2, c3]

% c = {'a'    'b'    'c'    'a2'    'b2'    'c2'    'a3'    'b3'    'c3'}

这也可以在将项目附加到单元格末尾时使用,

d1 = {'a', 'b', 'c', 'd'};
d2 = [d1, {'e'}];

关于matlab - 将多个元胞数组合并为一个元胞数组 (Matlab),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43446790/

相关文章:

MATLAB:用一个循环在一个轴上绘图:实线和图例

for-loop - 将嵌套 FOR 循环转换为 PARFOR 循环 matlab

matlab - 从包含矩阵及其名称的字符串创建结构体

c - MATLAB 到 C 代码

matlab - 在视觉系统工具箱中控制视频播放器的帧率?

matlab - 如何在 MATLAB 上开始 SVM 训练

MATLAB:一个高效的函数,可以对 Vector 中的唯一数字进行分组

string - MATLAB。查找字符串元胞数组的索引,其中所有字符都包含在给定字符串中(不重复)

performance - 更快地连接不同大小的元胞数组

matlab - matlab/octave 中结构内容和字段名的格式化打印