假设我得到了一个数组结构,例如:
s =
foo: [3x3 double]
bar: [3x1 double]
有没有一种简单的方法可以提取结构名称与s
相同且每个字段由s
相同字段的s
ix
行填充s
? 我可以假设每个字段具有相同的行数。 鉴于以上情况,我可以做
ix = 1;
s1.foo = s.foo(ix, :);
s1.bar = s.bar(ix, :);
但是,如果s具有多个字段,则变得笨拙。 是否有一个函数可以做等价的la s1 = extractstruct(s, ix)
?