[MATLAB]grafico 3D con colori diversi

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

Avatar utente
Foto Utentenakatamarco
0 2
New entry
New entry
Messaggi: 65
Iscritto il: 4 ott 2010, 18:08
0
voti

[1] [MATLAB]grafico 3D con colori diversi

Messaggioda Foto Utentenakatamarco » 24 gen 2011, 10:52

ciao ragazzi un'info, ho un ciclo dove ad ogni passo determino una matrice con n righe e 3 colonne. La devo andare a plottare in base alle colonne, quindi ottengo un plot 3d. a questo punto vi chiedo come faccio a plottare ogni iterazione con un colore diverso?

Avatar utente
Foto UtenteBerello
110 1 3 7
Expert EY
Expert EY
Messaggi: 449
Iscritto il: 3 mar 2009, 22:53
Località: Roma
0
voti

[2] Re: [MATLAB]grafico 3D con colori diversi

Messaggioda Foto UtenteBerello » 28 gen 2011, 12:38

Plotti una riga per volta.

Esempio (la matrice si chiama A):

Codice: Seleziona tutto

for i=1:size(A, 1)
        plot3(A(i, 1), A(i, 2), A(i, 3), '.', 'Color', [0, 0, (i/size(A, 1)]);
end

Questo disegnerà il primo punto nero, i successivi pian piano verso il blu (blu scuro, blu appena meno scuro, ..., blu chiaro), fino ad arrivare al blu acceso (ultimo punto).
Non uso Matlab da tanto, quindi rivedi bene quello che ho detto.


Torna a “PC e informatica”