Matlab Занесение элементов в структуру в цикле (или создание новой структуры с занесением элементов)
Здравствуйте подскажите пожалуйста.Есть главный каталог(папка) в нем есть подкаталоги(подпапки носят название каждой из тематик), подпапки имеют каждое свое название, подпапках находятся pdf файлы, я обрабатываю все dpf файлы, во всех подкаталогах и вывожу по 6 часто встречающихся слов на каждый документ. Не могу сообразить как мне объединить слова в один массив относящиеся к подкаталогу уже. Подкаталог носит название темы в котором находятся N количество документов.
dirPath = 'D:\Doc'; %Путь к каталогу
dirList = dir(dirPath);
for i = 3:length(dirList)
curDir = fullfile(dirList(i).folder, dirList(i).name);
if ~isfolder(curDir)
continue
end
fileList = dir(curDir);
for j = 3:length(fileList)
filePath = fullfile(curDir, fileList(j).name)
str = extractFileText(filePath);
documents = tokenizedDocument(str); % токенезация
documents = addPartOfSpeechDetails(documents); % определение части речи функция вызывается отдельно
documents = removeStopWords(documents); % удаление стоп слов таких the,are, is, in и тому подобное
documents = normalizeWords(documents,'Style','lemma');% лемматизация или стемминг параметр меняется отдельно
documents = erasePunctuation(documents); % удаление пунктуации
documents = removeShortWords(documents,2); % удаление коротких слов
documents = removeLongWords(documents,15); % удаление длинных слов
bag = bagOfWords(documents);
topwords = topkwords(bag,6); % 6 часто встречающихся одиночных слов в документе
topwords1 = convertStringsToChars(topwords.Word)
end
end
Ниже показан результат работы выделение одиночных слов в цикле, выводятся по 6 одиночных слов на каждый документ относящиеся к теме то есть к подкаталогу. Как сделать так что бы к подкаталогу Theme1 у меня вывелось 12 слов то есть обьеденить два массива. Что все выделенные слова из документов относятся к каждому подкаталогу (теме)
filePath = 'D:\Doc\Theme1\topology-1.pdf'
topwords1 = 6×1 cell
'network'
'datum'
'reachability'
'link'
'layer'
'algorithm'
filePath = 'D:\Doc\Theme1\topology-2.pdf'
topwords1 = 6×1 cell
'network'
'datum'
'algorithm'
'interface'
'device'
'graph'
filePath = 'D:\Doc\Theme2\beekeeping-1.pdf'
topwords1 = 6×1 cell
'bee'
'honey'
'hive'
'colony'
'comb'
'good'
filePath = 'D:\Doc\Theme2\beekeeping-2.pdf'
topwords1 = 6×1 cell
'bee'
'honey'
'hive'
'comb'
'beekeeping'
'beekeeper'