我通过以下方式生成结构“str”的数组“AoS”:
for i = 1:iMax
for j = 1:jMax
str = calculatestructure();
AoS(i,j) = str;
end
end
现在,假设该结构有两个字段:str.field1、str.field2。我想获取AoS的Ith和Jth元素的str.field1的值,根据使用的方法报错如下。如果我使用这两种方法中的任何一种,我会收到错误消息:“引用不存在的字段 'field1'”
value = AoS(I,J).field1; % method 1
value = AoS.field1(I,J); % method 2
任何想法?是否有空间命令来访问结构数组?此处、此处和此处显示的帮助实际上对这个问题没有用处。
非常感谢。