В качестве промежуточного шага к анализу мне нужно заполнить переменную с именем 'files' индексом текущей итерации.Пока я делаю это вручную.Я не хотел бы делать это вручную для i=1:1000
, поэтому я ищу некоторую автоматизацию здесь, я экспериментировал со многими функциями, но ничего не работает.Пожалуйста, помогите.
Спасибо.
Ниже приводится код, который я запускаю.
clear; clc;
for i=1:10
files{i}.data = {
{
['1.csv']
['2.csv']
['3.csv']
['4.csv']
['5.csv']
['6.csv']
['7.csv']
['8.csv']
['9.csv']
['10.csv']
}};
end
Обновление:
Я использую этот сценарий
clear; clc;
wdir = 'path\';
all_files = 10;
for i=1:10
files{i}.data = {
{
cellstr(strcat(wdir,num2str((1:all_files).'),'.csv'))
}};
end
В этом сценарии все хорошо, кроме функции concat для строк. Он генерирует пространствомежду путем и номером файла для файлов 1..9 и номером файла.10 идеально.Пожалуйста, помогите мне исправить это.Я получаю что-то вроде этого.