%% auteur : 80 setxunit -1 6.8 setxrange -1 3 setyrange %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% DANGER !! Il ne faut pas utiliser de variables %% DANGER !! qui commence par les lettres : %% DANGER !! xmin, xmax, ymin et ymax... %% DANGER !! Utiliser x_min, y_min... %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% procédures %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% on donne ici x(t) /xdet { 1 dict begin /t exch def t end } def %% on donne ici y(t) /ydet { 1 dict begin /t exch def t dup mul dup 1 add div t abs sqrt mul 0.5 sub 1.5 mul t 0.1 mul add end } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% définitions des couleurs %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% tracés %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% tracé des axes et du point Origine 1 setlinewidth 15 setfontsize noir continu traceaxes %marks %tracerepere axesarrow 1.5 setlinewidth [0.5 1.6 2 1.6] (-) ligne [2 0.8 2.8 0.8] (-) ligne [2.8 2 3.6 2] (-) ligne [3.6 1.3 4.4 1.3] (-) ligne [4.4 0.2 5.7 0.2] (-) ligne [0.5 2.2 2 1.3 2.8 0.4 3.6 2 4.4 1.8 5.7 0.3] points 1 setlinewidth pointilles [0.5 0 0.5 2.2] (-) ligne [2 0 2 1.6] (-) ligne [2.8 0 2.8 2] (-) ligne [3.6 0 3.6 2] (-) ligne [4.4 0 4.4 1.8] (-) ligne [5.7 0 5.7 0.3] (-) ligne [0 1.6 0.5 1.6] (-) ligne [0 0.8 2.8 0.8] (-) ligne [0 2 3.6 2] (-) ligne [0 1.3 3.6 1.3] (-) ligne [0 0.2 5.7 0.2] (-) ligne /fillstyle {hachure} def continu 0.5 2 {1.6} Hachcourbe 2 2.8 {0.8} Hachcourbe 2.8 3.6 {2} Hachcourbe 3.6 4.4 {1.3} Hachcourbe 4.4 5.7 {0.2} Hachcourbe $a=a_0$ 0.5 0 [1.5 1.5]dctexlabel $a_1$ 2 0 [1.5 1.5]dctexlabel $a_2$ 2.8 0 [1.5 1.5]dctexlabel $a_3$ 3.6 0 [1.5 1.5]dctexlabel $a_4$ 4.4 0 [1.5 1.5]dctexlabel $a_5=b$ 5.7 0 [1.5 1.5]dctexlabel $\lambda_0$ 0 1.6 [1.5 1.5] cltexlabel $\lambda_1$ 0 0.8 [1.5 1.5] cltexlabel $\lambda_2$ 0 2 [1.5 1.5] cltexlabel $\lambda_3$ 0 1.3 [1.5 1.5] cltexlabel $\lambda_4$ 0 0.2 [1.5 1.5] cltexlabel