Я хочу сравнить ячейки [1 * 232] строк, содержащих отдельные слова из текстового документа с ячейками [1 * 23], содержащие отдельные предложения из одного текста, может ли кто-нибудь помочь мне как запрограммировать его в Matlab? например: «загрязнение» и «деревья» - это два слова в отдельных ячейках и следующие два предложения в отдельных ячейках: 1. деревья уменьшают загрязнение. 2. деревья предотвращают наводнения.Сравнение ячейки строк с разным размером в matlab
Что я хочу сделать, это положить 0 или 1 после сравнения загрязнения и деревьев как с предложениями, так и в моих случаях «n» и поставить 1 и 0 в виде матриц. любая помощь будет оценена по достоинству.
Посмотрите на 'strfind', например:' document = {'деревья уменьшают загрязнение', 'деревья предотвращают наводнения'}; index = strfind (document, 'pollution'); found = cellfun (@ (x) (~ isempty (x)), index) ' – Daniel