Come tracciare due matrici nella stessa finestra in Matlab in diversi grafici e colori?

StackOverflow https://stackoverflow.com//questions/10706931

  •  13-12-2019
  •  | 
  •  

Domanda

figure;
plot(trainingSet(:, 1), trainingSet(:, 2), '*');
figure;
plot(reprVectors(:, 1), reprVectors(:, 2), '*');
.

Come faccio a tracciare i punti da treno e reprvettori nella stessa figura invece di 2 diversi?

Anche come posso fare trainingset pts Blue and Reprvelators Punti rossi?

È stato utile?

Soluzione

Cosa descrivi è il sottoplot funzione: Stessa figura, diversaAssi di trama

EG:

c=-2:0.1:2;
figure
subplot(121)
plot(x,x);
subplot(122)
plot(x,x.^2)
.

Questo traccia la funzione y= x e y= x ^ 2 in una figura, ma accanto all'altra.

Le opzioni rosse / blu e marcatore sono già spiegate in altre risposte :)

Altri suggerimenti

Lo farei con il Matlab Hold Function .

La sintassi sarebbe:

figurel
plot(trainingSet(:, 1), trainingSet(:, 2), '*');
hold on
plot(reprVectors(:, 1), reprVectors(:, 2), '*');
hold off
.

Spero che aiuti

Se si sostituisce il secondo figure da hold on, verranno tracciati insieme.È possibile aggiungere identificatori a colori al marker, ad esempio plot(....,...,'r*') tracciare stelle rosse e cerchi blu 'bo'.Le forme e i colori disponibili sono descritti qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top