Page 1 sur 1

Fonction discontinue

MessagePublié: 09 Sep 2021 11:52
par michal
Bonjour,

C'est une question que j'avais déjà posée il y a quelques temps mais je ne retrouve pas la réponse...

J'ai la courbe de la fonction en pièce jointe et je voudrais exclure graphiquement le point de coordonnées (1/2,1/2) de la courbe et, à l'inverse, dire que le point
de coordonnées (1/2,1) en fait partie.

Je procède en 3 étapes (tout ça à l'aide de boutons)
- je crée les axes
- je crée la fonction avec if x<1/2 then x else 3/2-x fi
- j'ajoute le label

Je ne vois pas à quel moment j'ai la possibilité de faire les rajouts au bout de la courbe.

Merci d'avance pour votre réponse,

Michal

Re: Fonction discontinue

MessagePublié: 09 Sep 2021 14:56
par P.Fradin
Bonjour Michal,

En dessinant en deux morceaux :
Code: Tout sélectionner
[//command
view(-0.25,1.25,-0.25,1.25), size(8),
NewMac("f", "if x<1/2 then x else 3/2-x fi", x),
draw("axes", [0,1], Arrows:=1),
Width:=8,
draw("cartesian", f(x), [x:=[0,1/2-1E-6], marker:=[1,Oarc]]),
draw("cartesian", f(x), [x:=[1/2,1], marker:=[0,Carc],
                     legend:="$C_g$",labelpos:=0.5, labeldir:="NE"]),
Width:=4,
draw("seg", [0.5, 0.5+i],  [LineStyle:=dashed])
]

michal-09-09.png.png
michal-09-09.png.png (2.5 Kio) Consulté 1163 fois

Re: Fonction discontinue

MessagePublié: 09 Sep 2021 15:03
par michal
Merci ! Et si je veux remplacer l'arc de cercle au point (1/2,1) par un point "plein", c'est possible ?

Re: Fonction discontinue

MessagePublié: 09 Sep 2021 15:13
par P.Fradin
Oui bien sûr, dans la doc tu as les différents marqueurs possibles, Celui dont tu parles est dot.