Quante volte si ripetono i valori in una riga - Matlab
Inviato: 23 nov 2014, 16:23
Salve a tutti,
dovrei contare quante volte compaiono i valori di un array. Vi invio quello che sono riuscito a fare con un file .m di Matlab:
La stampa a viedo restituisce:
il valore 1 è presente 3 volte
il valore 1 è presente 3 volte
il valore 5 è presente 2 volte
il valore 1 è presente 3 volte
il valore 5 è presente 2 volte
ma vorrei che fosse solo:
il valore 1 è presente 3 volte
il valore 5 è presente 2 volte
Potete aiutarmi? Grazie a tutti in anticipo!!

dovrei contare quante volte compaiono i valori di un array. Vi invio quello che sono riuscito a fare con un file .m di Matlab:
Codice: Seleziona tutto
A=[1 1 5 1 5];
i=1; j=1;
for i=1:5
c=0;
for j=1:5
if A(i)==A(j)
c=c+1;
end
end
fprintf('\t il valore %d è presente %d volte \n ', A(i), c)
endLa stampa a viedo restituisce:
il valore 1 è presente 3 volte
il valore 1 è presente 3 volte
il valore 5 è presente 2 volte
il valore 1 è presente 3 volte
il valore 5 è presente 2 volte
ma vorrei che fosse solo:
il valore 1 è presente 3 volte
il valore 5 è presente 2 volte
Potete aiutarmi? Grazie a tutti in anticipo!!
