我与具有包含空格和奇怪的字符,如几个字段名的大型预定义的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 –