我希望扩展一个struct(bac),其中包含来自另一个结构(BT)的许多字段.这些字段的名称adds作为字符串包含在单元格数组()中.
这就是我现在所拥有的(显然没有做到这一点,解释这篇文章):
for i=1:numel(adds)
eval(genvarname('bac.',adds{i})) = eval(strcat('BT.',adds{i}));
end
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用sprintf,这似乎对我不起作用.我相信你们其中一个人知道该怎么做,因为我觉得它应该很容易.