%% auteur : 50 setxunit 7.5 setborder 90 setangle_repere -3 6 setxrange -2 4 setyrange 1 1 settkstep %.5 .5 setsubtkstep 1 1 setmkstep ticks subticks marks traceaxes axesarrow unites /h {setxvar #rpn# x } def continu {h} courbe /f {setxvar #rpn# e^x } def /f' {setxvar #rpn# 2*(x-3) } def /g {setxvar #rpn# ln (x) } def gsave noir .75 setlinewidth continu {f} courbe grestore gsave noir .75 setlinewidth continu 0.1 6 {g} Courbe grestore /A{e 1} def A dashpoint /B{1 e} def B dashpoint $y=e^x$ boxit 2 4 [1.3 dup] dctexlabel setTimes (O) O dltext $y=\ln x$ boxit 5.2 1.5 [1.3 dup] dctexlabel $y=x$ boxit 4.5 4 [1.3 dup] dctexlabel $e$ boxit e 0 [1.3 dup] dctexlabel $e$ boxit 0 e [1.3 dup] cltexlabel pointilles [A B] ligne