我在访问 MATLAB 中结构的每个字段时遇到问题。我尝试将其转换为 Cell 但是,它给了我错误:(如何使用 2 个循环访问每个字段?我编写了以下代码:
a=load(goalMFile);
struct_name=fieldnames(a);
struct_cell=struct2cell(a);
cellsz = cellfun(@size,struct_cell,'uni',false);
ans=cellsz{:};
row=ans(1);
col=ans(2);
for counter1=1:row
for counter2=1:col
a.struct_name{(counter1-1)*counter2+counter2} % the error is Here
end
end
如果有人可以帮助我,我将不胜感激。