input geometrie2d; input courbes; input plusa; vardef r(expr t) = 1 / (cos(t)+sin(2t) ) enddef; beginfig(1); Repere(12,9,6,4.5,1.3,1.3); Axes; Debut; Unites(1); Graduations; drawoptions(withpen pencircle scaled 1 withcolor (0.39,0.58,0.93)); trace Droite((4/3,0),(4/3-sqrt(3),1)); trace Droite((4/3,0),(4/3+sqrt(3),1)); trace Droite((1/3,0),(1/3,1)); trace Droite((-1,0),(-1,1)); drawoptions(withpen pencircle scaled 1.5 withcolor(0.18,0.55,0.34)); trace CourbeEnPolaires(r,-Pi/6+0.1,Pi/2-0.09,150); trace CourbeEnPolaires(r,Pi/2+0.09,7Pi/6-0.1,150); trace CourbeEnPolaires(r,7Pi/6+0.1,3Pi/2-0.1,150); trace CourbeEnPolaires(r,3Pi/2+0.1,11Pi/6-0.1,150); drawoptions(); paLegendeCCO((-2.3,0),"$r=\frac1{\cos\,\theta+\sin\,2\theta}$"); Etiquette.rt("Asymptotes obliques: $x\pm \sqrt3 y = \frac43$",0.9,(1/3,2.5)); Etiquette.rt("Asymptotes verticales: $x=-1$ et $x=\frac13$",0.9,(1/3,3)); Fin; endfig; end