如何将结构体中同一成员变量合并

如题所述

第1个回答  2023-01-08
1.结构体a中,有4个字段,如下图所示:

例:提取其中一个字段,若提取data,可执行以下代码:
这样把a中data字段的所有数据赋给[X]。
[X] = {a(:).data};
[Y] = {a(:).arousal_labels};
登录后复制
这里X也是一个结构体:

2.将结构体X合并:原来是2400x128,共有32个,合并后76800x128。
执行以下代码,合并所有:
第2个回答  2023-01-09
只要遍历一下,拿后一个和前一个比较,如果相等,后一个的b位加到前一个上,然后把后一个移除,
相似回答
大家正在搜