1. 程式人生 > >個人專案初始版本實現程式碼(matlab)

個人專案初始版本實現程式碼(matlab)

% wordcount
%實現詞頻的統計
%% 清空變數
clear
clc
%% 初始版本的開始測試
str1 = 'my name is cuifengrui what is your name';
%% 具體實現過程
sort_str1 = sort(str1)            %將字串中的字元按照ascii碼排序
j = 1;                                    %記錄不同的字串格式
for i = 1:length(sort_str1)-1
    if strcmp(sort_str1(i),sort_str1(i+1))~=1
        j = j+1;
       str2(j) = sort_str1(i);
    end
    str2(j+1) =  sort_str1(i+1);
end for i = 1:length(str2)
    str_num = strfind(sort_str1,str2(i))
    count(i) = length(str_num);
end
count