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
誰かが私を助けてくれれば、本当に感謝します。