Untitled
unknown
plain_text
a year ago
566 B
8
Indexable
listaNomiDup = ["Anna", "Luca", "Marco", "Luca"];
[nomi, occorrenze] = contaoccorrenze(listaNomiDup)
risultato = ismember("Anna", listaNomiDup);
function [nomi, occorrenze] = contaoccorrenze(listaNomi)
nomi = [];
occorrenze = [];
for i = 1:length(listaNomi)
nomecorrente = listaNomi(i);
indice = find(strcmp(nomi, nomecorrente),1);
if isempty(indice)
nomi = [nomi, nomecorrente]; % "Anna" "Luca" "Marco"
occorrenze = [occorrenze, 1]; % 1 2 1
else
occorrenze(indice) = occorrenze(indice) +1;
end
end
endEditor is loading...
Leave a Comment