Quanto segue è una parte del mio codice MATLAB. Come è mostrato, vorrei tracciare 8 curve in un grafico. Ma voglio fare ogni curva con un colore unico. Voglio anche cambiare la legenda in modo che cambi per ogni i
.Come posso cambiare il colore del grafico in ogni iterazione in MATLAB?
Ad esempio, per i = 1 la legenda sarà gho-1, per i = 2 gho-2 e così via. Voglio che sia automatico perché cambierò il i
a volte da ex: (i = 1: 20).
for i=1:8
.
.
.
plot(b,r,'b');
legend(['qho-',num2str(i)]);
hold on
end
Come posso fare questo?
Ciao di nuovo,
ho altre domande: se ho il seguente
for i=1:8
.
b1=(1:3,:)
b2=(3:6,:)
figure(1);plot(b1,r,'*');
figure(2);plot(b2,r,'*');
Leg{i} = ['qho-',num2str(i)];
end
legend(Leg)
ho ottenuto solo legenda dei colori per l'ultima unica figura. non per entrambi .. come posso risolvere quello ?!
Grazie ancora
Si dovrebbe chiedere di follow-up domande come nuove domande – Dan