我與具有包含空格和奇怪的字符,如幾個字段名的大型預定義的Matlab的結構工作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'.
任何想法?我無法更改原始字段名稱。
我不認爲你正在使用一個結構,而是一個對象。你可以運行'class(r)'併發布輸出嗎? – Jonas
不幸的是,它確實是一個結構:>> class(r) ans = struct –