isletter

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

Синтаксис

Описание

пример

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

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

Примеры

свернуть все

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

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