Ho matrici x1, x2, ...
contenenti variabile numero di vettori di riga. faccio successive trameRipristina indice ColorOrder per il tracciamento in Matlab/Octave
figure
hold all % or hold on
plot(x1')
plot(x2')
plot(x3')
Matlab o Octave normalmente itera attraverso ColorOrder
e tracciare ogni riga di colore diverso. Ma io voglio ogni comando plot
per avviare di nuovo con il primo colore colororder, quindi in caso di default il primo vettore di matrice deve essere blu, secondo in verde, terzo in rosso ecc
Purtroppo non riesco a trovare alcuna proprietà correlato all'indice del colore, un altro metodo per resettarlo.
fare tutto il 'matrici x' stampare lo stesso numero di righe? – Dan
quale versione di Matlab usi? Se usi la versione anteriore alla 2014b puoi semplicemente usare 'hold on' invece di' hold all' ... allora tutto il comando 'plot' inizierà all'inizio dell'ordine dei colori. – Hoki
In realtà io uso Octave perché non ho più la licenza Matlab. @Dan Posso immaginare di impostare una mappa di colori corretta, ma sfortunatamente il numero delle linee varia. Questa è la ragione della mia domanda. – Honza