我有一个
的单元格数组'Player' {1x3 cell} 'Position' {1x3 cell}
我想用这个创建一个结构数组。字段名称应该是' Player'和'职位'我不能使用struct()来创建它。这就是我试过的
for ii = 1:length(sparta)
kra = cell(ii); %assessing what is inside {1X3 cell}
out(ii).feildd = kra;
end
当我尝试这个时,我得到一个字段名称为fieldd而不是Player和Position。
注意:我的细胞内可以有任何东西。 '球员和'位置'只是一个例子
答案 0 :(得分:3)
如果我理解你的问题,你有一个有2 * N个元素的单元格数组。奇数索引元素应该转换为结构的字段名称,并且以下偶数索引元素应该是这些字段的值。假设你的单元格数组被称为“sparta”,试试这个:
spartaStruct = struct(sparta{:});