我有一个具有不同列的结构,例如“filename”,“age”等...我希望将列“filename”放入数组中。我试着这样做,如下:
shortcut_install()
但我有以下错误:
“下标分配维度不匹配。
splitStruct中的错误(第8行)
for i=1:size(dataSet,2)
name(i,:) = dataSet(i).filename;
end
我认为我有这个错误,因为“dataSet.filename”中的字符具有不同的长度。例如:'001A33' '001A40' '001A43a' '001A43b' '001a02' '002A03'
我该如何解决这个问题?谢谢:))
答案 0 :(得分:0)
改为使用单元格数组:
for i=1:size(dataSet,2)
name{i} = dataSet(i).filename;
end