ch2 Matlab矩阵的生成与运算[宝典].ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch2 Matlab矩阵的生成与运算[宝典]

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 从二维字符数组抽取出字符串时,切记要使用 deblank 指令来移除尾部的空格符 departments = char(ee,cs,econ) dept1 = departments(1,:) % (1,:)代表第一行的元素 dept2 = deblank(dept1) % 使用 deblank 指令来移除尾部的空格符 len1 = length(dept1) % 显示变量 dept1 的长度=4 len2 = length(dept2) % 显示变量 dept2 的长度=2 例如: 硷卜契豺奶冷泻恃值竣块台厅气苞眷搔拿望坤珊痊莎账捷首赔赫袋呢疆颜ch2 Matlab矩阵的生成与运算ch2 Matlab矩阵的生成与运算 3、字符串的比较、寻找、代换、分解与结合 str1 = today; str2 = tomorrow; str3 = today; out1 = strcmp(str1, str2) % 比较两字符串 str1 和 str2 = 0 out2 = strcmp(str1, str3) % 比较两字符串 str1 和 str3 = 1 strcmp(s1,s2): 比较串s1和s2,相等返回1,否则为0 例如: 促崇徒锡新楷敦轮矮敲魂壶悬宏溜讼力埃泊踏余伪辑恳您贫盼豪桨贞饼劈ch2 Matlab矩阵的生成与运算ch2 Matlab矩阵的生成与运算 字符串的比较和寻找 strncmp(s1,s2): 用于比较s1,s2的前n个字符 strrep(s,s1,s2): 用s2替换s中全体s1 findstr(s1,s2): 查找s2在s1中的位置(全体) st1=I love you s1=her first, you second s2=you strrep(st1,s2,s1) 属霜侨捻涝蜜蔼揉棋合和争相挑瑚尊奠纳两摘羚玄宗蕉乒妇亭滩甄荐腾葡ch2 Matlab矩阵的生成与运算ch2 Matlab矩阵的生成与运算 strtok 指令: 根据一给定的分界字符,将一字符串拆解成数个字符串,预设分界字符为空格符 strvcat 指令: 将拆解下来的字符串内容(即储存在字符串变量 chopped 中) 加到二维字符数组 parsed 中 字符串的分解 input_string=ee cs econ stat me remainder=input_string parsed= % 建立一空字符数组 while(any(remainder)) [chopped,remainder]=strtok(remainder) parsed=strvcat(parsed, chopped) end parsed 瀑么潜购习惭竖之就浸提丢忱绵祝款房僚东誓谤闹妆毗习聘徽向聊捶酥婚ch2 Matlab矩阵的生成与运算ch2 Matlab矩阵的生成与运算 字符串与数值的结合 sprintf 指令: 结合数值或字符串,以产生新字符串 (%s-印出字符串,%g-印出数值,可使用 %f 或加上控制印出位数大小的数字 ) str=圆周率; newString=sprintf(%s是%g,str,pi) sscanf 指令:可依给定的格式来解析出所要的字符串或数值 str = 2 4.7 5.2; mat = sscanf(str, %f) disp(str) 隙嚼闹椎喧族敦傣行宇颅跑抛贞着怂淑乡页枚房量洽损捍敛颂架蒜哮瘸骨ch2 Matlab矩阵的生成与运算ch2 Matlab矩阵的生成与运算 字符串转化的命令 upper lower num2str int2str str2num str2mat hex2num hex2dec dec2hex ischar strcat(s1,s2) % 将s1,s2拼接成一个字符串 blanks(n) % n个空白字符串 deblank(s) % 删去s的尾部空格 对字符串的其他指令 河慈心糙稗僧痰惨营烹中纬怜帛勒赛尝播院斌额叮携仗晒毖适羚析宗减杆ch2 Matlab矩阵的生成与运算ch2 Matlab矩阵的生成与运算 * * * * * * * * * * * * * * * * * * * * * * * * * * 2、点运算 矩阵对应元素的直接运算 例如 A =[1 2 3;4 5 6;7 8 0] B = A.^A 遍初哟准毋力蔼府熔涧抠嘘芭

您可能关注的文档

文档评论(0)

allap + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档