Courbes de fonctions implicites

Votre navigateur ne supporte pas les appliquettes (applets) dommage ! C'est peut-être un problème de configuration.

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 !