ch='af12Dg34KR56ee' ;
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) %统计小写字母个数
题并不难,但有些地方说得不太清楚:
输入是一个字符串,还是由多个字符串构成的cell数组?
第1、4题的“序号”是什么概念?看起来好像含义不一样。
第3题的“学号”是什么?
函数是否要求对输入作合法性检查?
是否写成一个函数有多个输出参数的形式?或是输出一个结构体?
>> CH ='anCDHUe123“
CH =
anCDHUe123
>> K =(CH> ='A'和CH <= 'Z')
K =
3 4 5 6
>> CH(K)= []
CH =
ane123