MATLAB 习题

来源:百度知道 编辑:UC知道 时间:2024/05/23 12:46:33
统计一个文本文件中a~z共26个英文字母中每个字母出现的次数,不区分字母大小写
建立一个文本文件,文件中包括字母、标点符号以及空格等

使用fopen打开文件fread读取文件

之后将数据与abc...z相比较

我这里假设你将数据以字符的形式读取到alpha,在使用下面的语句统计

num_a=sum(sum((alpha=='A'|alpha=='a')))这就统计出字符a的个数了
其他同理

既然不区分大小,先全部都变成大写,用函数upper
然后
for ii=1:length(char)
if char(ii)=='A'
num_A=num_AA+1;
end
end
依次类推