input geometrie2d;
input courbes;
vardef fx(expr t) = t*cos(t)/5 enddef;
vardef fy(expr t) = t*sin(t)/5 enddef;
vardef f(expr t) = (fx(t),fy(t)) enddef;
vardef seg(expr t) = f(t-2Pi) -- f(t) enddef;
vardef mil(expr t) = 0.5[f(t-2Pi),f(t)] enddef;
beginfig(1);
Repere(10,10,5,5,1,1);
Axes;
Debut;
Graduations;
Unites(1);
trace ((0,0)--(5*cos(4),5*sin(4)))
withcolor 0.3white;
for i = 1 upto 3:
drawdblarrow seg(i*2*Pi+4) gENPLACE;
Etiquette.lrt("$2\pi a$",1,mil(i*2*Pi+4));
endfor
% Tracé de la spirale
trace Courbe(fx,fy,0,8Pi,100)
withpen pencircle scaled 1
withcolor red+blue;
Etiquette("$\rho = a\theta$",2,(4,-4.5));
Fin;
Etiquette("\it Spirale d'Archimède",3,(5,-0.7));
endfig;
end
|