Composant tdrawingboard :: visualisez & zoomez vos fonctions mathematiques

Description

... Pour etudier les fonctions mathematiques, il est bon d'etre un bon mathematicien. Mais Pr. Rachiq, mon prof de maths nous dit toujours, il suffit d'avoir un petit bagage mathematique, et de compenser le reste par le flaire du programmeur: Avoir le bon algorithme, là où il faut, et surtout là quand il faut.
Dans mon projet d'etudes de methodes de résolution d'equations, et de calcul d'integrales, j'ai bcp sentis ce manque de 'voir' ma fameuse fonction, et là je me suis mis à travailler sur ce composant, qui m'a pris deux jours.
Sans plus tarder (comme je fais d'habitude) voici une description du composant:

TDrawingBoard permet de:
- Visualiser une ou plusieurs fonctions sur un même repere orthogonal:
  • Board.Draw(...);

- Zoomer à un degré assez elevé (plus qu'il n'en faut pour de simples applications)
  • Zoom(...);
  • ZoomX(...);
  • ZoomY(...);
  • ZoomXY(...);
  • ZoomBox(...);
  • Selection avec le bouton gauche de la souris

- Se déplacer dans le graphe
  • Bouton droit de la souris


C'est tout pour le moment (et ça risque de changer)

Si jamais vous trouvez que c'est un composant util, faite le moi savoir, ça me ferais plaisir.

Pour teminer, je vous signale que la démo utilise un parser que j'ai ecris il n'y a pas trop longtemps, et qui est publié sur ce même site (Compilateur d'expressions mathematiques).

NB: Si vous êtes en 3emme année EMSI, vous êtes tenus moralement de ne pas telecharger le source ;-)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.