*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***
- CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
- import graph;
- unitsize(1cm);
- // Les axes///////////////////////////////////////////
- draw((-0.5,0)--(5,0),0.5bp+black,Arrow); //horiz
- draw((0,-1)--(0,8),0.5bp+black,Arrow); //vert
- //////////////////////////////////////////////////////
- //Graduations verticales/////////////
- label("$1$",(0,1),W);
- draw((-0.1,1)--(0.1,1));
- label("$2$",(0,2),W);
- draw((-0.1,2)--(0.1,2));
- label("$3$",(0,3),W);
- draw((-0.1,3)--(0.1,3));
- label("$4$",(0,4),W);
- draw((-0.1,4)--(0.1,4));
- label("$5$",(0,5),W);
- draw((-0.1,5)--(0.1,5));
- label("$6$",(0,6),W);
- draw((-0.1,6)--(0.1,6));
- ////////////////////////////////////
- //Graduations horizontales/////////
- label("$1$",(1,0),2S);
- draw((1,0.1)--(1,-0.1));
- label("$2$",(2,0),2S);
- draw((2,0.1)--(2,-0.1));
- label("$3$",(3,0),2S);
- draw((3,0.1)--(3,-0.1));
- label("$4$",(4,0),2S);
- draw((4,0.1)--(4,-0.1));
- //////////////////////////////////
- typedef real fonction_avec_parametre(real);
- fonction_avec_parametre F(int k) {
- return new real(real x) {
- return
- 3+sum(sequence(new real(int m){
- return 12*(-1)^m*cos(((2*m+1)*2*pi*x)/4)/((2*m+1)*pi);
- },
- k));
- };
- }
- draw(graph(F(5),0,4,300), 1bp+red);
- shipout(bbox(0mm,white,FillDraw(rgb(0.86,0.90,0.80))));