|
L'appliquette ci-joint trace l'ensemble des points de coordonnées
(x, y) tels f (x, y) = 0.
Le programme balaie l'écran horizontalement puis verticalement.
Pour chaque point de l'écran, il calcule f (x, y).
Si f (x, y) change de signe, alors on est proche d'une solution de f (x,
y) = 0 et le programme dessine donc le point en bleu.
En fait c'est un peu plus compliqué que cela. Et c'est pour éviter
le problème d'éventuelles asymptotes (exemple : f (x, y)
= y - tan x) que j'ai fixé un seuil. Ceci permet le tracé
du point uniquement si f (x, y) change de signe en restant inférieur
au seuil. Si le seuil est trop bas alors on risque de perdre des points.
Dans le cas contraire on risque des tracés d'artefacts.
Noter enfin que le balayage de l'écran prend du temps et que le
déplacement du point O ou I est très lent. Dans un an ou
deux ça marchera mieux car les machines seront plus rapides !
|