有两个函数可对一个字符串内的字符逐个进行分类。
l isletter用来判断一个字符是否为字母
l isspace判断一个字符是否为空白字符(空格,tab,换行符)
例如,我们要创建一个字符串mystring,
mystring = 'Room 23a'
函数isletter检测字符串中的每一个字符,将产生一个与字符串isletter相同长度输出向量,一个字符对应一个1。
>> a = isletter(mystring)
a =
1 1 1 1 0 0 0 1
在a中前四个元素和最后一个元素是1,因为它们对应的mystring中的字符是字母。函数isspace检测字符串中的每一个字符,将产生一个和字符串长度相同的输出变量,对应于空字符的向量元素为0。
因为向量的第五个元素对应的是空格,所以向量的第五个元素的值为1。