概述
目录
一、字符串处理函数
二、字符串规则
2.1所有字符串都用单引号(英文状态下输入)括起来;
2.2将字符串当作一个行向量,每个元素对应一个字符,其标识方法和数值向量相同。
2.3size指令获得串数组的大小。串中的每一个字符,包括中英文字符、空格、标点都算一个元素。
2.4字符串中的字符以ASCⅡ码形式存储,因而区分大小写
2.5可建立多行字符串,形成字符串矩阵。
三、指令Demo
一、字符串处理函数
函数名称 | 详情 |
setstr | 将ASCLL码值转化为字符 |
char | 将ASCLL码值转化为字符 |
mat2str | 将矩阵转化为字符串 |
int2str | 将整数转为字符串 |
num2str | 将数值转为字符串 |
str2num | 将字符串转为数值 |
strcat | 用于字符串的连接 |
abs | 将字符串转为ASCLL码 |
eval | 经字符串中的内容作为命令执行 |
findstr(s1,s2) | 返回短字符串在长字符串中的位置 |
strrep(s1,s2,s3) | 将字符串s1中的所有子字符串s2替换为字符串s3 |
strcmp(s1,s2) | 比较字符串s1与s2是否相等。相等返回1,否则,返回0 |
strncmp(s1,s2,n) | 比较两个字符串前n个字符是否相等。相等返回1,否则,返回0 |
strcmpi(s1,s2) | 在忽略字母大小的前提下,比较字符串s1和s2是否相等。相等返回1,否则,返回0 |
strncmpi(s1,s2,n) | 在忽略字母大小的前提下,比较两个字符串前n个字符是否相等。相等返回1,否则,返回0 |
二、字符串规则
2.1所有字符串都用单引号(英文状态下输入)括起来;
string1='Hello World!'
2.2将字符串当作一个行向量,每个元素对应一个字符,其标识方法和数值向量相同。
Str=['Very';'good']
Str(2,3)
结果如下图:
值得注意的是:每个数组大小要一致,否则会报错!如下图:
2.3size指令获得串数组的大小。串中的每一个字符,包括中英文字符、空格、标点都算一个元素。
Str=['Very','good','!'] % 连接字符串
size(Str) % 字符串数组的大小
结果如下图:
2.4字符串中的字符以ASCⅡ码形式存储,因而区分大小写
2.5可建立多行字符串,形成字符串矩阵。
三、指令Demo
abs和double指令可以显示字符数组对应的ASCII码数值数组。
char指令则可以把ASCII码数值数组转换成字符数组。
Str='I am handsome!'
Str1=abs(Str)
Str2=double(Str)
Str3=char(Str1)
结果如下图
最后
以上就是风趣电源为你收集整理的Matlab字符串处理函数三、指令Demo的全部内容,希望文章能够帮你解决Matlab字符串处理函数三、指令Demo所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复