16matlab关于一个字符串向量处理问题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

建立一个字符串向量,然后对该向量做如下处理:(1)取第1~5个字符组成的子字符串。(2)将字符串倒过来重新排列。(3)将字符串中的小写字母变成相应的大写字母,其余字符不变。(4)统计字符串中小写字母的个数。程序:clearallclcstr='matrixlaboratory';a=size(str,2)str1=str(1:5)str2=str(a:-1:1)cnt=0;fori=1:aifstr(i)='a'&str(i)='z'str(i)=str(i)-32;cnt=cnt+1;endendstrcnt结果:a=17str1=matristr2=yrotarobalxirtamstr=MATRIXLABORATORYcnt=16方法二:clearallclcch='ABc123d4e56Fg9';subch=ch(1:5)revch=ch(end:-1:1)k=find(ch='a'&ch='z');ch(k)=ch(k)-('a'-'A');char(ch)length(k)结果:subch=ABc12revch=9gF65e4d321cBAans=ABC123D4E56FG9ans=4

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功