isletter

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

Синтаксис

TF = isletter(A)

Описание

пример

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

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

свернуть все

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

Советы

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

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

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

Была ли эта тема полезной?