我有一个结构S
的向量s
,每个结构都有一个字段x
。
我想从X
中的每个结构中提取包含值x
的向量S
。
有没有办法用矢量化做到这一点?
示例:
s1.x = 42;
s2.x = 87;
s3.x = 24;
S = [s1, s2, s3];
我想得到:
X = [42, 87, 24]
答案 0 :(得分:2)
您可以使用方括号来连接结构的字段x
的内容,如下所示:
X = [S.x]
将与字段x
关联的每个数据放在一个数组中。
您还可以使用cat
函数水平连接:
X = cat(2,S.x)