第4章 节 字符串(MATLAB课件).pptVIP

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 节 字符串(MATLAB课件).ppt

字符串的比较运算(关系运算符) 对字符串进行比较时,就是对字符的ASCП码进行比较,符合的返回1,不符合的返回0。 相互比较的字符创必须具有相同的尺寸。 程序实例 f1=asdfg; f2=asw; f1f2 ??? Error using == gt Matrix dimensions must agree. f1=asdfg; f2=aswbi; f1=f2 ans = 1 1 0 1 0 a1={xuesheng;jiaoshi}; a2={xuesheng;jiaogong}; a1a2 ??? Undefined function or method gt for input arguments of type cell. a1(1)a2(1) ??? Undefined function or method gt for input arguments of type cell. 程序实例 a1={xuesheng;jiaoshia}; a2={xuesheng;jiaogong}; a1{2}a2{2} ans = 0 0 0 0 1 0 0 0 a1{2}=a2{2} ans = 1 1 1 1 1 0 0 0 程序实例 字符类型判断 isspace(s)命令判断字符s是否为空白字符,是返回结果为1,不是返回结果为0。 isletter(s)命令判断字符s是否为字母字符,是返回结果为1,不是返回结果为0。 程序实例 s=a j d#; f1=isspace(s) f1 = 0 0 1 0 1 0 0 f2=isletter(s) f2 = 1 0 0 1 0 1 0 字符串查找 k=findstr(s1,s2)函数会根据所给的字符串中的字符来查找字符串,当查找成功后返回第一个相同字符的具体位置。s1和s2的位置可以调换,即不管s1还是s2都可以是被查找的对象。即在长的字符串中查找短的字符串。 k=strfind(test,pattern)函数会根据所给的字符串中的字符来查找字符串,当查找成功后返回第一个相同字符的具体位置。s1和s2的位置不可以调换,只能在text中查找pattern。当pattern 的长度大于text 时返回[]。 程序实例 s1=xuesheng; s2=e; k=findstr(s1,s2) k = 3 6 k=findstr(s2,s1) k = 3 6 s1=xuesheng; s2=e; k=strfind(s1,s2) k = 3 6 k=strfind(s2,s1) k = [] 字符串替换 s=strrep(s1,s2,s3)函数会把字符串s1中的s2子串都换成字符串s3,并返回置换后的新字符串。 当s1、s2和s3都是单元型变量时,命令返回一个与s1、s2和s3相同型号的单元型变量,此时要保证s1、s2和s3的型号相同。 s1、s2和s3可以不都是单元型数组。 s1=This is a good example; strrep(s1,good,great) ans = This is a great example strrep(s1,bad,great) ans = This is a good example strrep(s1,,great) ans = This is a good example 程序实例 程序实例 s1=xuesheng; s2=e; s3=E; strrep(s1,s2,s3) ans = xuEshEng s1{1,1}=asdfg; s1{1,2}=sdfregh; s2=s; s3{1,1}=l; s3{1,2}=k; strrep(s1,s2,s3) ans = aldfg kdfregh s1{1,1}=(asdfg); s1{1,2}=sdfregh; s2=s; s3=l strrep(s1,s2,s3) ans = aldfg ldfregh MATLAB 7.0从入门到精通 哈尔滨工业大学(威海) 汽车工程学院 课程主要内容 第1章 MATLAB简介 第2章 数值运算 第3章 单元数组和结构 第4章

您可能关注的文档

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档