matlab第章 字符串处理.pptVIP

  • 0
  • 0
  • 约2.06千字
  • 约 17页
  • 2017-06-18 发布于贵州
  • 举报
matlab第章 字符串处理

第七章 字符串处理 7.1字符阵列 在MATLAB中,每个字符按16位ASCⅡ码储存,这大大方便了在MATLAB中使用双字节内码字符集,如汉字系统。利用double和char函数可在字符与ASCⅡ码之间进行转换。 一、字符与ASCII码之间的变换 利用double函数和char函数可实现在字符与其ASCII码之间进行变换。 例如: name=‘河北大学’ %字符串 a=double(name) %转变为ASCII码 name=char(a) %ASCII码转变为字符 二、建立二维字符阵列 注意:建立二维阵列时,应注意确保每行上的字符数相等,如果长度不等,应在其后补空格。可以利用blanks(n)函数来添加空格。利用deblank函数可以删除字符串末尾多余的空格。 例如: s1=‘welcome to hebei university ’ s2=‘you are welcome to my hometown’ s=[s1blanks(3);s2] 7.2 字符串单元阵列 字符串单元阵列中每个元素均为字符串,而且已经删除了末尾的空格。 1.利用cellstr函数可以方便的将字符阵列变换成字符串单元阵列 例如: cell=

文档评论(0)

1亿VIP精品文档

相关文档