foo
在 Matlab 中,可以将单元格数组分配给 struct arrays 字段
my_array(1000).foo = [];
[my_array.foo] = some_cell{:};
现在我想做的是为数组中的所有字段分配一个值。但无论我尝试什么,Matlab 都会返回错误消息,而不是默默地假设如果我想分配一个 size 的元素[1x1]
,它应该分配给所有字段。如果我可以简单地说例如:
my_array.foo = pi;
??? Incorrect number of right hand side elements in dot name assignment.
Missing [] around left hand side is a likely cause.
那么,如何将单个值分配给整个结构数组中的字段?