input newcourbes; input couleur; input geometriesyr16; input TEX; verbatimtex %&latex \documentclass{article} \usepackage[upright]{fourier} \usepackage{color} \def\E{\mathrm{e}} \let\ve\vec \def\DR{\mathcal{D}} \def\CR{\mathcal{C}} \def\HR{\mathcal{H}} \newcommand{\Mathbold}[1]{\mbox{\boldmath$#1$\unboldmath}} \begin{document} etex %%%%%%%%%%%%%%%%%%%%%%%%%%% % % Asymptote horizontale % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% beginfig( 41) %%%%%%%%%%%%%%%%%%%%%%% vardef fx(expr t)= t enddef; vardef fy(expr t)= -1/(t*t)+2 % c'est la seule ligne à changer enddef; %%%%%%%%%%%%%%%%%%%%% repere(0,0,-1,4,-1,4,2cm,1.5cm); r_axes; r_origine; %r_unites; r_labelxy; %quad_xy(0.2,bleu_ciel); %quadu_xy(0.1*bleu_ciel); %grad_x(1,1,0.4white); %grad_y(1,1,0.4white); draw f_courbe(fx,fy,.4,6,100)withpen pencircle scaled 1.5bp withcolor red; draw r_p(-1,2)--r_p(6,2) withpen pencircle scaled 1.5bp withcolor 0.6white dashed evenly; label.rt(btex \color{red} $\Mathbold{y=f(x)}$ etex,r_p(1,1) ); label.top(btex $\Mathbold{y=a}$ etex,r_p(.5,2) ) withcolor 0.6white; r_fin; endfig; %%%%%%%%%%%%%%%%%%%%%%%%%%% % % Asymptote verticale % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% beginfig(42) %%%%%%%%%%%%%%%%%%%%%%% vardef fx(expr t)= t enddef; vardef fy(expr t)= 1/((t-2))+2 % c'est la seule ligne à changer enddef; vardef fz(expr t)= 1/(t-2) % c'est la seule ligne à changer enddef; %%%%%%%%%%%%%%%%%%%%% repere(0,0,-1,4,-3,8,2cm,.75cm); r_axes; r_origine; %r_unites; r_labelxy; %quad_xy(0.2,bleu_ciel); %quadu_xy(0.1*bleu_ciel); %grad_x(1,1,0.4white); %grad_y(1,1,0.4white); draw f_courbe(fx,fy,-1,1.9,100)withpen pencircle scaled 1.5bp withcolor red; draw f_courbe(fx,fz,2.1,4,100)withpen pencircle scaled 1.5bp withcolor red; draw r_p(2,-3)--r_p(2,8) withpen pencircle scaled 1.5bp withcolor 0.6white dashed evenly; label.rt(btex \color{red} $\Mathbold{y=f(x)}$ etex,r_p(2.5,4) ); label.rt(btex $\Mathbold{x=a}$ etex,r_p(2,-2) ) withcolor 0.6white; r_fin; endfig; %%%%%%%%%%%%%%%%%%%%%%%%%%% % % Asymptote oblique % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% beginfig( 43) %%%%%%%%%%%%%%%%%%%%%%% vardef fx(expr t)= t enddef; vardef fy(expr t)= 1/(t-2)+.5*t-1 % c'est la seule ligne à changer enddef; %%%%%%%%%%%%%%%%%%%%% repere(0,0,-1,6,-3,6,2cm,.75cm); r_axes; r_origine; %r_unites; r_labelxy; %quad_xy(0.2,bleu_ciel); %quadu_xy(0.1*bleu_ciel); %grad_x(1,1,0.4white); %grad_y(1,1,0.4white); draw f_courbe(fx,fy,-1,1.9,100)withpen pencircle scaled 1.5bp withcolor red; draw f_courbe(fx,fy,2.1,6,100)withpen pencircle scaled 1.5bp withcolor red; draw r_p(-1,-0.5-1)--r_p(6,0.5*6-1) withpen pencircle scaled 1.5bp withcolor 0.6white dashed evenly; label.rt(btex \color{red} $\Mathbold{y=f(x)}$ etex,r_p(2.5,4) ); label.rt(btex $\Mathbold{y=ax+b}$ etex,r_p(4,.5) ) withcolor 0.6white; r_fin; endfig; end