【发布时间】:2023-03-18 14:50:02
【问题描述】:
我有以下结构数组:
item.Position=[];
item.Cost=0;
items=repmat(item,1000,1);
for i=1:1000
items(i).Position = floor(ones(1,5)*rand*10);
items(i).Cost = rand;
end
我想将位置提取为二维数组。所以,结果应该是:
1 2 3 4 5 6 7
9 2 4 1 0 3 4
5 4 3 2 4 9 8
....
0 2 4 8 6 3 1
是否可以在 MATLAB 中不循环?
【问题讨论】: