1. 程式人生 > >matlab 判斷cell數組裡是否存在一個字串

matlab 判斷cell數組裡是否存在一個字串

personnamelist=[];i=0;
homeimages_array=dir(fullfile('./test/','*.jpg'));
for ihome=1:size(homeimages_array,1)

    temp=homeimages_array(ihome).name(1:end-4);

    ind = find(ismember(personnamelist,char(temp(1:5))))
    if  ~numel(ind)
        i=i+1;
        personnamelist{i}=char(temp(1:5));
        personsum(i)=1;
    else
        personsum(ind)=personsum(ind)+1;
    end
end