%% auteur : gh
100 setxunit
-2.5 5 setxrange
-2.5 2.5 setyrange
/O {0 0} def
/a 2 def
/b 1 def
/c {a 2 exp b 2 exp sub sqrt} def
/F {c neg 0} def
/F' {c 0} def
/Dx {a 2 exp c div neg 0} def
/Dx' {a 2 exp c div 0} def
/D {Dx Dx 0 1 addv} def
/D' {Dx' Dx' 0 1 addv} def
/X {Cos a mul} def
/Y {Sin b mul} def
traceaxes
axesarrow
16 setfontsize
setTimesItalic
(O) O dltext
2 setlinewidth
rouge
0 pi 2 mul settrange
{X} {Y} courbeparam
bleu
O a cercle
1.2 setlinewidth
/t {pi 3 div} def
/M {t dup X Y} def
/N {t Cos a mul t Sin a mul} def
/P {t Cos a mul 0} def
noir
setTimesItalic
(A) a 0 urtext
(B) 0 b urtext
(M) M urtext
(N) N urtext
setSymbol
(q) M P milieu O milieu O milieu urtext
O N (-) line
pointilles
P N (-) line
continu
/arrowangle -5 store
1 0 O N 0.2 (->) tripointarc
vert
/I {a t Cos div 0} def
M I droite
N I droite
noir
O N I angledroit
(I) I urtext
|