У меня есть массив ячеек, который представляет собой список имен файлов. Я переставил их, потому что мне с ними легче работать. Теперь я пытаюсь просмотреть каждую строку в каждой ячейке и удалить строки на основе их расширения файла. В конце концов, я хочу использовать этот список в качестве имен файлов для импорта данных. Вот как я транспонирую список
for i = 1:numel(F);
a = F(1,i);
b{i} = [a{:}'];
end;
Код, который я использую, чтобы попытаться прочитать данные в каждой ячейке, продолжает давать мне ввод ошибки, который должен быть типа double или string. Есть идеи?
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
в то время как для
Name Size Bytes Class Attributes
a 1x1 118408 cell