%% PhS %% fig_Rch06_fin_poly_courbes_param_02 20 setxunit -2 6 setxrange -4 2 setyrange %% parametrage de la parabole /xdet { 1 dict begin /t exch def t end } def /ydet { 1 dict begin /t exch def t dup mul 5 div neg end } def /xpdet { 1 dict begin /t exch def 2 end} def /ypdet { 1 dict begin /t exch def t 2 mul 5 div neg 2 mul end } def %% symetrie par rapport a un point /symcentr { %% Ax Ay x y 4 dict begin /y exch def /x exch def /Ay exch def /Ax exch def gsave Ax 2 mul x sub Ay 2 mul y sub grestore end } def %% definition des points /M0x {1 xdet} def /M0y {1 ydet} def /M0vx {1 xpdet} def /M0vy {1 ypdet} def /xdetsym { 1 dict begin /t exch def M0x M0y t xdet t ydet symcentr pop end } def /ydetsym { 1 dict begin /t exch def M0x M0y t xdet t ydet symcentr exch pop end } def %% definition d'une couleur /coul1 {120 255 div 70 255 div 9 255 div setrgbcolor} def coul1 %% traces continu [M0x M0y] points vert 1 4 settrange {xdet} {ydet} courbeparam -3 1 settrange {xdetsym} {ydetsym} courbeparam rouge continu [M0x M0y M0x M0y M0vx M0vy addv] (->) ligne %%[M0x M0y M0x M0y M0vx neg M0vy neg addv] (->) ligne %% texte setTimesItalic coul1 $ M(t_0) $ M0x -0.3 add M0y -0.25 add [1 dup] dctexlabel