- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab7从入门到精通第4章
MATLAB 7.0从入门到精通 主要讲述内容 第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 ; b=xue sheng.; d=[a;b] ??? Error using == vertcat All rows in the bracketed expression must have the same number of columns. a=wo shi ; b=xue sheng.; d=[a;b] d = wo shi xue sheng. size(d) ans = 2 10 4.2字符串的操作 4.2.1 字符串元素的读取 1、利用数组操作工具进行读取 2、使用disp函数显示字符串 3、如果读取字符串中某些元素,与前面数组的命令相同。 disp(a) wo shi xue sheng a=wo shi xue sheng a = wo shi xue sheng a(5) ans = h ans = a(4:6) ans = shi a(6:-1:4) ans = ihs a(2:2:8) ans = osix a(8:-2:2) ans = xiso a(2:2:9) ans = osix a([2 5 8 3 1]) ans = ohx w a([2:2:8,9]) ans = osixu 4.2.2 字符串的基本变换 字符串的ASCП码操作 a=wo shi xue sheng; b=abs(a) b = 119 111 32 115 104 105 32 120 117 101 32 115 104 101 110 103 使用char函数进行逆变换 s=char(x)将包含正数的数组x转换为字符数组。当x是一个字符型单元数组时,此命令将每一个单元转换为字符型数组的对应行。 s=char(t1,
文档评论(0)