This is machine translation

Translated by Microsoft



Determine which character array elements are letters


TF = isletter(A)



TF = isletter(A) returns a logical array TF. If A is a character array, the elements of TF are logical 1 (true) where the corresponding elements of A are letters, and logical 0 (false) elsewhere.

If A is not a character array, then isletter returns logical 0 (false).


collapse all

Create different arrays, and then determine which array elements are letters.

chr = '123 Main St.'
chr = 
'123 Main St.'
TF = isletter(chr)
TF = 1×12 logical array
   0   0   0   0   1   1   1   1   0   1   1   0

Starting in R2016b, you can convert character arrays to strings using the string function. Convert chr to a string, and test it. The input argument is not a character array, so isletter returns 0.

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

Input Arguments

collapse all

Input array, specified as a scalar, vector, matrix, or multidimensional array. A can be any data type.


To find letters within elements of a string array, use the isstrprop function.

Extended Capabilities

Introduced before R2006a

Was this topic helpful?