【发布时间】:2011-11-27 15:15:40
【问题描述】:
如何使用动态字段名访问以下结构路径:
var = 'refxtree.CaseDefinition.FlowSheetObjects.MaterialStreamObjects{8}.MaterialStreamObjectParams.Pressure.Value.Text';
fields = textscan(var,'%s','Delimiter','.');
refxtree.(fields{:}) 不起作用,因为 MaterialStreamObjects 包含一个单元格数组,我想访问其中的第 8 个单元格,然后继续沿结构路径向下移动。
最后我想获取并设置字段值。
【问题讨论】:
-
refxtree.(fields{:})即使里面没有元胞数组也不起作用。