Bonjour à tous,

Voilà mon problème :
Je souhaite afficher Y en fonction de X (jusque là tout va bien ), avec une couleur spécifique pour chaque point Y(i). Cette couleur dépend d'autres données contenues dans un vecteur Z par exemple.

En gros je voudrais que le point de coordonnées (X(i),Y(i)) s'affiche avec la couleur [Z(i), 0, 1-Z(i)]/max(Z(i).

J'ai bien une solution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
figure(1),
for i = 1:length(Y)
   Co = [Z(i), 0, 1-Z(i)]/max(Z(i);
   plot(X,Y,'.','Color',Co)
end
Le problème est que cette solution est particulièrement lente. Dès que Y fait plus de 200, ça rame un max .
Y a-t-il des solutions pour aller significativement plus vite ?
Merci d'avance,
L'hermine