Создайте средство поиска расстояния редактирования и укажите максимальное расстояние редактирования, равное 3.
Найти ближайшие слова для "test", "analytic", и "analyze" с расстоянием редактирования, меньшим или равным 1.
idx=3×1 cell array
{[ 4]}
{[ 5]}
{1x0 double}
Для "analyze", в искателе нет слов в указанном диапазоне. Для "test" и "analytic", есть один результат каждый. Просмотр соответствующего слова для "test" с использованием возвращенного индекса.
nearestWords =
"analytics"
Найти ближайшие слова для "test", "analytic", и "analyze" с расстоянием редактирования, меньшим или равным 3, и соответствующими им расстояниями редактирования.
idx=3×1 cell array
{[ 4]}
{[5 6]}
{[ 6]}
d=3×1 cell array
{[ 1]}
{[1 2]}
{[ 3]}
Для обоих "test" и "analyze", в искателе имеется одно слово в указанном диапазоне. Для "analytic", есть два результата. Просмотр соответствующих слов для "analytic" (второе слово) с использованием возвращаемых индексов и их расстояний редактирования.
nearestWords = 1x2 string
"analytics" "analysis"