如何将struct数组的所有元素添加到另一个struct数组中?

时间:2013-08-14 12:57:33

标签: arrays matlab struct

我正在使用matlab并尝试获取struct数组,并将它们组合在一起以形成“超结构数组”。这是我的两个struct数组:

>> ion_seed

ion_seed = 

285x1 struct array with fields:
    Header
    Sequence

>> lig_seed

lig_seed = 

44x1 struct array with fields:
    Header
    Sequence

我的问题是如何将它们添加到一起。我不想连接它们,而是将一个插入另一个。

所以我最终得到了:

>>super_struct =

329x1 struct array with fields:
        Header
        Sequence

这甚至可能吗?我只见过人们连接结构数组。

非常感谢。

1 个答案:

答案 0 :(得分:1)

您可以像任何其他数组一样垂直连接它们

super_struct = [ion_seed; lig_seed];