matlab学习2
用单引号括起来的字符序列
若字符串中的字符含有单引号,则该单引号要用两个单引号来表示。
ch='askdjhfNDBHF23423';
subch=ch(1:5) //取ch字符串第一个到底五个字符
revch=ch(end:-1:1) //取反
eval(s)函数
将字符串s中的执行为matlab的代码
字符串的比较
>>'www0'>='W123'
ans=1110
字符串比较函数用于判断字符串是否相等
-
strcmp(s1,s2) :用来比较字符串s1和s2是否相等,相等返回1
-
strncmp(s1,s2,n) :用来比较两个字符串前n个字符是否相等,相等返回1
-
strcmpi(s1,s2) :忽略大小写比较两字符串是否相等
-
strncmpi(s1,s2,n) :忽略大小写比较前n个字符
字符串的查找和替换
findstr(s1,s2) ;返回短字符串在长字符串中的开始位置
strrep(s1,s2,s3)