matlab7从入门到精通第4章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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 s1{1,1}=(asdfg); s1{1,2}=sdfregh; s2{1,1}=d; s2{1,2}=g; s3{1,1}=Y; s3{1,2}=N; strrep(s1,s2,s3) ans = asYfg sdfreNh s1{1,1}=(asdfg); s1{1,2}=sdfregh; s2{1,1}=d; s2{1,2}=g; s3=Y; strrep(s1,s2,s3) ans = asNfg sdfreNh s1{1,1}=(asdfg); s1{1,2}=sdfregh; s2{1,1}=d; s2{1,2}=g; s3{1,1}=Y; s3{1,2}=N; s3{1,3}=N; strrep(s1,s2,s3) ??? Error using == strrep Inputs must be the same size or any one can be a scalar. 字符串与数值的转换 num2str函数用于将数字转换成字符。t=num2str(x)可将矩阵x转换成一个字符串t,其精度为4位小数, t=num2str(x,n)同上,只是精度为n位小数。字符串注意空格。 主要讲述内容 第1章 MATLAB简介 第2章 数值运算 第3章 单元数组和结构 第4章 字符串 第5章 符号运算 第6章 MATLAB绘图基础 第7章 程序设计 第8章 计算方法的MATLAB实现 第9章 优化设计 第10章 Simulink仿真初探 第4章 字符串 4.1字符串概念 字符串要用单引号生成,字符串可以有多行,但每行必须有相同数目的列数。如果像普通矩阵一样中间加逗号或空格,则默认为是一个字符串。必须注意的是在字符数组中是要计算空格的,它的每个字符(包括空格)都是字符数组的一个元素,我们可以使用前面讲的size命令来查看字符数组的维数。单引号一对算为一个字符。 a=[asd;erty;dfghjrt;sd] ??? Error using == vertcat All rows in the bracketed expression must have the same number of columns. a=[asd ;erty ;dfghjrt;sd ] a = asd erty dfghjrt sd a=[ asd;erty ;dfghjrt; sd ] a = asd erty dfghjrt sd a=[abc,sdf;qwd,xcd] a = abcsdf qwdxcd a=[abc sdf;qwd xcd] a = abcsdf qwdxcd a=[abcsdf;qwdxcd] a = abcsdf qwdxcd a=[I am a student!] a = I am a student! size(a) ans = 1 15 可以用字符串合并函数strcat()来得到一个水平连接的新字符串,值得注意的是,函数strcat()在合并字符串的同时会把字符串结尾的空格删掉,要保留这些空格,可以使用矩阵合并符[]来实现字符串的完整合并。如果想实现字符串的上下合并(连接)(即二维数组的生成),可采用strvcat函数,且行之间的默认长度相同,以最长的为准,不够长度的自动补空格。如果采用[;]来垂直连接的话,两个字符串必须要有相同的长度。 a=wo shi ; b=xue sheng.; strcat(a,b) ans = wo shixue sheng. c=[a,b] c = wo shi xue sheng. c=[a b] c = wo shi xue sheng. a=wo shi ; b=xue sheng.; c=strvcat(a,b) c = wo shi xue sheng. size(c) ans = 2 10 a=wo shi ;

文档评论(0)

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

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

1亿VIP精品文档

相关文档