next up previous contents index
Next: 4.3.4 Tracer quelques figures Up: 4.3 plot2d Previous: 4.3.2 Synthaxe générale   Table des matières   Index

4.3.3 Dessiner plusieurs courbes qui n'ont pas le même nombre de points

Avec plot2d, on ne peut pas dessiner plusieurs courbes qui n'ont pas été discrétisées avec le même nombre d'intervalles. On est alors obligé de calculer l'échelle, puis d'appeler plot2d une première fois en imposant l'échelle (avec y=1, les autres appels devant utiliser l'échelle précédente y=0).

-->x1=linspace(0,1,61)';
 
-->x2=linspace(0,1,31)';
 
-->x3=linspace(0.1,0.9,12)';
 
-->y1=x1.*(1-x1).*cos(2*%pi*x1);

-->y2=x2.*(1-x2);           

-->y3=x3.*(1-x3)+0.1*(rand(x3)-0.5); 
 
-->ymin=min(min(y1),min(y2),min(y3));
 
-->ymax=max(max(y1),max(y2),max(y3));
 
-->dy=(ymax-ymin)*0.05;

-->xbasc()
 
-->plot2d(x1,y1,1,"011"," ",rect)
 
-->plot2d(x2,y2,2,"000")
 
-->plot2d(x3,y3,-1,"000")

On obtient ainsi le graphique suivant:

Figure 4.6: Toujours des courbes...
\includegraphics[height=6cm]{graphe4.eps}

Il faut noter qu'on ne peut pas avoir une légende pour chacune des courbes.



root
2000-02-07