我正在尝试合并两个具有相同字段的结构体。我尝试了几种方式,例如这个和这个。但它要么合并出现问题,要么根本无法工作。
我的两个(简化的)结构体如下:
所需的输出与此相同:
我的两个(简化的)结构体如下:
a(1).name = 'x';
a(1).data = 1;
a(2).name = 'y';
a(2).data = 2;
并且
b(1).name = 'x';
b(1).data = 3;
b(2).name = 'y';
b(2).data = 4;
所需的输出与此相同:
c(1).name = 'x';
c(1).data = 1;
c(2).name = 'y';
c(2).data = 2;
c(3).name = 'x';
c(3).data = 3;
c(4).name = 'y';
c(4).data = 4;
有什么简单的方法可以做到这一点吗?在我的实际数据结构中,有超过两个字段和一千个值。
horzcat
- 或者像@MatthiasW.建议的那样使用[a b]。 - GameOfThrows