我有一个单元格数组,它是文件名列表。我转置了它们,因为我发现它更容易使用。现在我正在尝试遍历每个单元格中的每一行,并根据它们的文件扩展名删除这些行。最终,我想使用这个列表作为文件名来导入数据。这就是我转置列表的方式
for i = 1:numel(F);
a = F(1,i);
b{i} = [a{:}'];
end;
我用来尝试读取每个单元格中的数据的代码不断给我错误输入必须是双精度或字符串类型。有任何想法吗?
for i = 1:numel(b);
for k = 1:numel(b{1,i});
b(cellfun(textscan(b{1,i}(k,1),'%s.lbl',numel(b)),b))=[];
end;
end;
提前致谢。
编辑:这是给 MATLAB 的。应该清楚这一点。谢谢布赖恩。EDIT2:谁为 F 是
Name Size Bytes Class Attributes
b 1x11 13986188 cell
而对于 a 是
Name Size Bytes Class Attributes
a 1x1 118408 cell