matlab 大小写字符转换
问题描述:输入一个字符,若其为大写字母,则输出其对应小写字母,若为小写字母,则输出其对应大写字母,若为数字,则直接输出
x=input('请输入一个数字或字符');
if 'a'<=x&&x<='z'
disp(char(x-'a'+'A'));
elseif x>='A'&&x<='Z'
disp(char(x-'A'+'a'));
else
disp(x);
end
2.disp()函数与直接访问输出变量的区别
如下
>> A=[];
>> A
A =
[]
>> disp(A)
>>
当A数组为空时,调用disp()函数无输出