私の質問は次のように簡単に要約できます。
teststruct = struct('a',3,'b',5,'c',9)
fields = fieldnames(teststruct)
for i=1:numel(fields)
fields(i)
teststruct.(fields(i))
end
出力:
ans = 'a'
??? Argument to dynamic structure reference must evaluate to a valid field name.
特に機能するteststruct.('a')
ので。とfields(i)
出力しans = 'a'
ます。
私はそれを理解することができません。