Ciao a tutti, mi trovo a dover plottare un vettore di dati (x,y) in cui ogni coppia di valori deve avere un colore diverso.
color={'ob','om','oc','or','og','ob','om','oc','or','og','ob','om','oc','or','og','ob','om','oc','or','og','ob','om','oc','or','og','ob''};
for i=1:size(DATA,1)
if DATA(i,10)==1
plot(DATA(i,3),DATA(i,4),char(color(DATA(i,1))),'MarkerSize',8,'LineWidth',1);
end
Siccome la dimensione di DATA non è conosciuta a priori e può essere pari a 10 valori o a 200 valori, come faccio a far ripetere i colori per un numero infinito di valori?
Non vorrei creare un vettore color copiando ('ob','om','oc','or','og') 300 volte, vorrei un modo più "pulito" e corretto.
Grazie a tutti per l'aiuto