MATLAB字符串实验.docVIP

  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文档。上传文档
查看更多
MATLAB字符串实验

加字符串: str1 Hello str2 I like MATLAB str3 你好!whos length str1 %字符串长度x1 double str1 %查看字符串的ASCII码x2 str1+1%字符串的数值运算char x1 %将ASCII码转换成字符串形式char x2 class str1 %判断变量类型class x1 ischar str1 使用一个变量来储存多个字符串clear str1 Hello; str2 I like MATLAB; str3 你好! str4 [str1,! ,str2] %多个字符串并排成一个行向量 使用二维字符数组str5 [str1;str3] 出错!! str5 [str1;str3, ] %将str3添加两个空格使用str2mat、strvcat和char函数使用专门的str2mat、strvcat和char函数可以构造出字符串矩阵,而不必考虑每行的字符数是否相等,总是按最长的设置,不足的末尾用空格补齐。 str6 str2mat str1,str2,str3 str7 char str1,str2,str3 str8 strvcat str1,str2 whos 执行字符串 如果需要直接“执行”某一字符串,可以使用eval命令,效果就如同直接在MATLAB命令窗口内输入此命令。 str9 a 2*5 eval str9 显示字符串 字符串可以直接使用disp命令显示出来,即使后面加分号 ; 也显示。 disp 请输入2*2的矩阵a disp str1 加元胞数组和结构数组 MATLAB的元胞数组 Cell Array 和结构数组 Structure Array 都能在一个数组里存放各种不同类型的数据。元胞数组中的基本组成是元胞,每一个元胞可以看成是一个单元 Cell ,用来存放各种不同类型的数据。【例2.24】直接使用 创建元胞数组。 clear A This is the first Cell.,[1 2;3 4];eye 3 , Tom,Jane Whos 程序分析:创建的元胞数组中的元胞A 1,1 是字符串,A 1,2 是矩阵,A 2,1 是矩阵,而A 2,2 为一个元胞数组。 【例2.24续】用创建各元胞的方法创建元胞数组。 B 1,1 This is the second Cell. B 1,2 5+3*i B 1,3 [1 2;3 4; 5 6] B [1x24 char] [5.0000+ 3.0000i] [3x2 double] 3 由各元胞内容创建 【例2.24续】创建各元胞内容的方法创建元胞数组。 C 1,1 This is the third Cell.; C 2,1 magic 4 元胞数组的内容显示 在MATALB命令窗口中输入元胞数组的名称,并不直接显示出元胞数组的各元素内容值,而是显示各元素的数据类型和维数。如【例2.24】中显示元胞数组A: A 使用celldisp命令显示元胞数组的内容 celldisp A celldisp B celldisp C cellplot A 元胞数组的内容获取 x1 A 1,2 %取A 1,2 元胞元素的内容 x2 A 1,2 2,2 %取A 1,2 元胞元素的矩阵第二行第二列内容 取元胞数组的元素 x3 A 1,2 % 程序分析:x3是元胞数组 使用deal函数取多个元胞元素的内容 [x4,x5,x6] deal A [2,3,4] 结构数组的基本组成是结构 Structure ,每一个结构都包含多个域 Fields 。 结构数组的创建 1 直接创建 【例2.25】直接创建结构数组存放图形对象。 ps 1 .name 曲线1 ps 1 .color red ps 1 .position [0,0,300,300] ps 2 .name 曲线2; ps 2 .color blue; ps 2 .position [100,100,300,300] 程序分析:ps是结构数组,ps 1 和ps 2 是结构,name、color和position是域。 2 利用struct函数创建 【例2.25续】利用struct函数创建结构数组。 ps 1 struct name,曲线1,color,red,position,[0,0,300,300] ; ps 2 struct name,曲线2,color,blue,position,[10,10,30,30] 结构数组数据的获取和设置 1 使用“.”符号获取 【例2.25续】结构数组数据的获取。 x1 ps 1 x2 ps 1 .positio

文档评论(0)

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

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

1亿VIP精品文档

相关文档