下面的代码为此问题创建了一个示例元胞数组:
mycell = cell([5,1]);
for i = 1 : size(mycell)
mystruct = struct();
mycell{i} = mystruct;
mycell{i}.field1 = i;
end
我希望mycell{:}.field1
做我想做的事,但它给出了一个错误。我可以使用以下 for 循环:
for i = 1 : size(mycell)
mycell{i}.field1
end
但我更喜欢更简单或更优雅的解决方案,因为我想使用 mycell.field1 的所有元素作为绘图中的 y 变量。有任何想法吗?