MATLAB中isletter函数用法

目录

语法

说明

示例

确定哪些字符数组元素为字母


        isletter函数的功能是确定哪些字符为字母。

语法

TF = isletter(A)

说明

        TF = isletter(A) 返回逻辑数组 TF。如果 A 是字符数组或字符串标量,则当 A 中的某个字符是字母时,TF 中对应的元素是逻辑值 1 (true),否则是逻辑值 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

        将 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 — 输入数组

        输入数组,指定为标量、向量、矩阵或多维数组。A 可以是任何数据类型。

提示

        ​要查找非标量字符串数组元素中的字母,请使用 isstrprop 函数。

你可能感兴趣的:(Matlab,算法)