我是靠谱客的博主 风趣电源,最近开发中收集的这篇文章主要介绍Matlab字符串处理函数三、指令Demo,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

                       目录

一、字符串处理函数

二、字符串规则

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(74)

评论列表共有 0 条评论

立即
投稿
返回
顶部