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:
Il faut noter qu'on ne peut pas avoir une légende pour chacune des courbes.