isletter

Определите, какие символы являются буквами

Синтаксис

Описание

пример

TF = isletter(A) возвращает логический массив TF. Если A является символьным массивом или строковым скаляром, затем элементами TF являются логическими 1 (true) где соответствующие символы в A буквы и логические 0 (false) в другом месте.

Если A не является символьным массивом или строковым скаляром, тогда isletter возвращает логический 0 (false).

Примеры

свернуть все

Создайте различные массивы, а затем определите, какие элементы массива являются буквами.

chr = '123 Main St.'
chr = 
'123 Main St.'
TF = isletter(chr)
TF = 1x12 logical array

   0   0   0   0   1   1   1   1   0   1   1   0

Начиная с R2016b, можно преобразовать символьные массивы в строки с помощью string функция. Преобразование chr в строку и протестируйте ее. Входной параметр не является символьным массивом, поэтому isletter возвращает 0.

str = string(chr)
str = 
"123 Main St."
TF = isletter(str)
TF = 1x12 logical array

   0   0   0   0   1   1   1   1   0   1   1   0

Входные параметры

свернуть все

Входной массив, заданный как скалярный, векторный, матричный или многомерный массив. A может быть любым типом данных.

Совет

Чтобы найти буквы в элементах массива нескалярных строковых массивов, используйте isstrprop функция.

Расширенные возможности

.
Представлено до R2006a