91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-05
  • 語言: Matlab
  • 標簽: matlab??

資源簡介

matlab讀入一個txt英文文本并將英文字母存入變量,實現了將出現的26個字母大小寫統一,計算出了出現的各種字符(包括空格以及非字母的字符)出現的頻數及其頻率。

資源截圖

代碼片段和文件信息

clc
clear
%導入pages.txt文件,獲取文章中的字符串
fid?=?fopen(‘pages.txt‘);
tline?=?fgetl(fid);
i?=?1
while?ischar(tline)
????disp(tline)??%顯示每一行
????pages{i}?=?tline;???%將文章中的每一行的字符串存在數據類型為元包(cell)變量中
????tline?=?fgetl(fid);
????i=i+1
end
fclose(fid);
%顯示出元包變量pages第一元素中的字符串,自行與文章第一行進行校對
pages{1}
%for循環?實現pages中的所有行字符串存儲在同一個名為:str的字符串變量中
str1?=?‘‘
for?i=1:length(pages)
????str?=?strcat(str1pages{i})
????str1?=?str
end
str????%拿str字符串,自行與文章全文進行校對
a?=?lower(str)?%大寫字母轉小寫
char?=?unique(a);%計算有多少個不重復的字符串
for?i?=?1:length(char)
????char(i)
????number(i)?=?length(strfind(achar(i)));?%統計字符的數目
end
char?%顯示字符
number?%顯示個數
%將空格部分,用“空”漢字標出注明
char(find(char?==?‘?‘))?=?‘空‘
%計算頻率frequency
frequency?=?number/sum(number)
%分別將所有出現過的字符:char每個char出現的次數:number每個char出現的頻率:frequency
%輸出到名字分別為:(??write1.xls、write2.xls、writ

評論

共有 條評論