次のようなスペースと奇妙な文字を含むいくつかのフィールド名を持つ、事前定義された大規模な Matlab 構造体を使用しています。
Pending Equity > T: [20000x1 double]
私はデータをうまく見ることができます:
>> r.('Pending Equity > T')(1)
ans =
0
ただし、新しい値を割り当てることはできません:
>> r.('Pending Equity > T')(1) = 5
??? Invalid field name: 'Pending Equity > T'.
何か案は?元のフィールド名を変更できません。