建立一个字符串向量,然后对该向量做如下处理:(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