【问题标题】:how can i add all elements of a struct array into another struct array?如何将结构数组的所有元素添加到另一个结构数组中?
【发布时间】:2013-08-14 12:57:32
【问题描述】:

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

>> 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

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

非常感谢。

【问题讨论】:

    标签: arrays matlab struct


    【解决方案1】:

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

    super_struct = [ion_seed; lig_seed];
    

    【讨论】:

      猜你喜欢
      • 2016-07-31
      • 1970-01-01
      • 2021-02-02
      • 1970-01-01
      • 2020-02-01
      • 2019-12-16
      • 1970-01-01
      • 1970-01-01
      • 2015-09-02
      相关资源
      最近更新 更多