- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
____最好matlab教程ppt(全) 04 MATLAB 语言及其应用4
* Application of Matlab Language * 2.3 、字符串 如要输入的字符串中有单引号,则由两个连续的单引号来表示。 若要计算字符串变量的长度(即组成字符串的个数),可用 length 指令。 【例3-2】含单引号字符串的输入 sentence = Ive got a date!; length(sentence) % 计算字字符串sentence的长度 ans = 16 * Application of Matlab Language * 2.3、 字符串 double 指令: 查看字符串变量的存储內容(即 ASCII 内码) char 指令: 将 ASCII 內码转换为字符串形式 【例3-2】 : 字符串与ASCII码的相互转换 sentence = Ive got a date!; sentenceAscii = double(sentence) %查看 sentence 的 ASCII 码 sentence2 = char(sentenceAscii) % 将 ASCII 码恢复成字符串形式 sentenceAscii = 73 39 118 101 32 103 111 116 32 97 32 100 97 116 101 33 sentence2 = Ive got a date! * Application of Matlab Language * 2.字符串的判断 class 或 ischar 指令: 可以用来判断一个变量的类型或它是否为字符串变量。 【例3-4】 : 判断一个变量是否为字符串变量。 chinese=今日事,今日毕; out1 = class(chinese) % out1 的值是 “char” x = chinese+1; out2 = ischar(x) % out2 的值是 0,代表 x 不是字符串变量 * Application of Matlab Language * 3. 一个字符数组变量存储多行字符串 第一种方法是使用二维字符数组(Two Dimensional Character Arrays) 必须先确认每个字符串(即每一行)的长度一样,否则就必须在短字符串结尾补齐空格 【例3-5】 : 多行字符串变量 departments = [‘ee ’; ‘cs ’; ‘econ’] 注意上述语句中空格字符的使用。 departments = ee cs econ * Application of Matlab Language * 3 、一个变量存储多个字符串 (续) 用char 指令存储多字符串 得到结果和上例的一样; 从二维字符数组访问字符串时,切记要使用 deblank 指令来清除字符串尾部的空格字符 【例3-5】 : 使用deblank命令清除字符串尾部空格 departments = char(‘ee’, ‘cs’, ‘econ’) % 注意空格及「,」的使用 departments = char(ee, cs, econ); dept1 = departments(1,:); % (1,:)代表第一行的全部元素 dept2 = deblank(dept1); % 使用 deblank 指令清除尾部的 空格字符 len1 = length(dept1) % 显示变量 dept1 的长度=4 len2 = length(dept2) % 显示变量 dept2 的长度=2 * Application of Matlab Language * 4.字符串的操作 strcmp 指令: 用于比较字符串的內容的异同 【例3-6】 : 字符串比较 不相等返回0,相等返回1 str1 = today; str2 = tomorrow; str3 = today; out1 = strcmp(str1, str2) % 比较字符串 str1 和 str2 out1 = 0 %表示字符串 str1 和 str2不同 out2 = strcmp(str1, str3) % 比较字符串 str1 和 str3 out2 = 1 %表示字符串 str1 和 str2相同 * Application of Matlab Language *
您可能关注的文档
- [兰迪·波许教授的最后一课].Randy#39;s.Last.Lecture.Powerpoint.Slides.ppt
- [名校联盟]黑龙江省大庆外国语学校高一英语 必修三《B3M6:writing &culture corner Rebecca》课件.ppt
- [九年级英语]Unit 12 Your´.ppt;re supposed to shake hands..ppt;第一课时公开课课件.ppt
- [基础培训]Diameter协议介绍 ISSUE5.00.ppt.ppt
- [套卷]江西省上饶市横峰中学2014届高三上学期第二次月考英语试题.doc
- [名校联盟]江苏省太仓市第二中学七年级英语7B Unit 2 Vocabulary.ppt
- [开题报告140630191118].doc
- [开题]第九届全国大学生运动会交通大学投篮命中率分析开题报告.doc
- [法律资料]《爱国者法案》对商业银行在美代理行账户合规管理的影响简析.ppt
- [教学设计]The balloons are flying away..doc
最近下载
- 立体构成PPT-课件.pptx VIP
- 梅赛德斯-奔驰-R级-产品使用说明书-R350 4MATIC-251165-Rclass.pdf
- 设计依据和设计工作目标.doc VIP
- 津津有味·读经典Level2《铁路少年》译文和答案.pdf
- 办公楼装修 投标方案(技术方案).docx
- 津津有味·读经典Level2《铁路少年》译文和答案.pptx
- 白门埭川李氏宗谱 卷一 苍坡卷2023年癸卯修订稿.pdf
- 器械不良反应报表.docx
- 超星学习通 大学生心理健康教育(北京大学)尔雅网课答案.pdf
- 荣威-550-产品使用说明书-550 Plug-in 豪华版-CSA7154TDPHEV-荣威e550用户手册-2017.3.10.pdf
文档评论(0)