Pagina 1 di 1

[MATLAB]grafico 3D con colori diversi

Inviato: 24 gen 2011, 10:52
da nakatamarco
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?

Re: [MATLAB]grafico 3D con colori diversi

Inviato: 28 gen 2011, 12:38
da Berello
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.