Массив ячеек поиска MATLAB для подмножества строк

Я пытаюсь найти места, где подстрока встречается в массиве ячеек в 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);

Это похоже, но не то же самое, что this и this .

5
задан Community 23 May 2017 в 11:59
поделиться