Я пытаюсь найти места, где подстрока встречается в массиве ячеек в MATLAB. Приведенный ниже код работает, но довольно некрасиво. Мне кажется, должно быть более простое решение.
cellArray = [{'these'} 'are' 'some' 'nicewords' 'and' 'some' 'morewords'];
wordPlaces = cellfun(@length,strfind(cellArray,'words'));
wordPlaces = find(wordPlaces); % Word places is the locations.
cellArray(wordPlaces);