Beaucoup de lignes restent mystérieuse et j'ai beau chercher, je ne comprends pas...
Mon but est d'illustrer les 4 premiers termes de la suite puis u_{n-1} et u_n en faisant apparaître des pointillés entre u_3 et u_n et en faisant une grande flèche entre u_0 et u_n comme j'ai pu le faire.
J'aimerai aussi pouvoir avoir une flèche polygonale (vers le haut, puis vers la droite, puis vers le bas).
Merci d'avance pour votre aide!
Nico
*** 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(0.5cm);
- real u0=0, r=3;
- int n=8;
- object objtemp, ui[];
- pair z[];
- for(int k=0; k<=n; ++k){
- z.push(u0+k*r); // je ne comprends pas cette ligne...
- objtemp = draw(Label(format("$u_%i$",k),align=N),ellipse,z[k],nullpen); // Comment est créé z[k]?
- ui.push(objtemp); // je ne comprends pas cette ligne...
- }
- // Du "deferred drawing" pour le tracé des flèches entre les "objects".
- add(new void(picture pic, transform t) {
- draw(pic,Label("$+n\times r$",align=LeftSide),
- point(ui[0],SSE,t){SE}..{NE}point(ui[n],SSW,t),
- Arrow);
- draw(pic,Label("$+r$",align=LeftSide),
- point(ui[n-1],NE,t){N}..{S}point(ui[n],N,t),
- Arrow);
- for(int k=0; k<n/2; ++k)
- draw(pic,Label("$+r$",align=LeftSide),
- point(ui[k],NE,t){N}..{S}point(ui[k+1],N,t),
- Arrow);
- });
- xaxis(Ticks("%",Step=3,step=0,Size=1mm));