MATLAB中经常会对字符或是字符串进行操作。字符串就是一维字符数组,可以通过它的下标对字符串中的任何一个字符进行访问。字符数组中存放的并非是字符本身,而是字符的ASCII码。 MATLAB 的字符串处理功能非常强大,提供了许多字符或字符串处理函数,包括字符串的创建、字符串的属性、比较、查找及字符串的转换和执行等。MATLAB中常用的字符串操作函数如表2.8所示。
1、字符串用单引号括起来,若字符串中的字符含有单引号,则该单引号字符要用两个单引号来表示
>> 'I'' am a student'
ans =
'I' am a student'
2、建立多行字符串,形成字符串矩阵
>> b = ['abcdefg';'1234567']
b =
2×7 char 数组
'abcdefg'
'1234567'
例
①
>> ch = 'adbHIOF123SDAsfxv3896'
ch =
'adbHIOF123SDAsfxv3896'
>> subch = ch(1:5)
subch =
'adbHI'
②
&g