我有一组字符串vals,例如:
vals = {'AD', 'BC'}
我还有一个 struct info,其内部是嵌套在与数组中的元素相对应的字段中的结构vals(在此示例中为“AD”和“BC”),每个字段依次存储一个名为lastcontract.
我可以使用一个for循环来提取lastcontract每个vals这样的:
for index = 1:length(vals)
info.(vals{index}).lastcontract
end
如果可能的话,我想找到一种没有循环的方法,但我没有运气。我试过:
info.(vals{1:2}).lastcontract
没有成功。我认为arrayfun可能是合适的方式,但我无法弄清楚正确的语法。