matlab学习2

字符串处理

用单引号括起来的字符序列

若字符串中的字符含有单引号,则该单引号要用两个单引号来表示。

 ch='askdjhfNDBHF23423';
 subch=ch(1:5)   //取ch字符串第一个到底五个字符
 revch=ch(end:-1:1)        //取反
 

eval(s)函数

将字符串s中的执行为matlab的代码

字符串的比较

 >>'www0'>='W123'
 ans=1110

字符串比较函数用于判断字符串是否相等

  1. strcmp(s1,s2) :用来比较字符串s1和s2是否相等,相等返回1

  2. strncmp(s1,s2,n) :用来比较两个字符串前n个字符是否相等,相等返回1

  3. strcmpi(s1,s2) :忽略大小写比较两字符串是否相等

  4. strncmpi(s1,s2,n) :忽略大小写比较前n个字符

字符串的查找和替换

findstr(s1,s2) ;返回短字符串在长字符串中的开始位置

strrep(s1,s2,s3) :将字符串s1中的所有子字符串s2替换为s3

posted @ 2021-09-19 20:37  史春生  阅读(89)  评论(0)    收藏  举报