|
GraphExpert © 1998, Olivier Cado
GraphExpert est un logiciel de tracé de représentations graphiques de fonctions mathématiques, réalisé par Olivier Cado (l'auteur de Super Bloc-notes). Cette page présente succintement les fonctionnalités principales de GraphExpert :
|
GraphExpert gère séparément les équations,
les repères et les visualisations.
Vous pouvez créer autant d'équations que vous voulez,
et afficher leur représentation dans plusieurs visualisations
auquelles vous aurez associé un ou plusieurs repères.
|
|
En plus de tracer les représentations graphiques des équations, GraphExpert vous aide à les parcourir grâce à sa partie évaluation qui vous permet de calculer le résultat d'une fonction pour une valeur donnée de la variable (ex: calcul de f(5)), en affichant le point ainsi défini sur la courbe. Deux boutons fléchés déplacent ce point sur la courbe, tout en affichant en permanence la valeur du résultat. Vous pouvez bien sûr modifier le pas du déplacement. |
|
Ce pas sert aussi à remplir le tableau de valeurs de la fonction. |
|
|
|
Pour chaque équation et chaque repère, vous pouvez choisir le style de tracé (la couleur et l'épaisseur du trait par exemple), et les fenêtres de visualisations cibles. Pour chaque repère, vous pouvez spécifier l'échelle en modifiant les bornes de la zone visible ou les valeurs du zoom horizontal et du zoom vertical. Les unités des graduations sont aussi réglables. |
Pour vous faire une idée concrète de ce logiciel, cliquez sur l'image ci-dessous pour voir une copie d'écran de GraphExpert en taille réelle :
La version 1.0 supporte les fonctions du type y=f(x) en
coordonnées cartésiennes
ou polaires r=f(a),
mais aussi les couples d'équations paramétrées
du type (x=f(t) , y=f(t)) et en
coordonnées polaires (a=f(t) , r=f(t)).
|
Coordonnées cartésiennes |
Coordonnées polaires |
||||||||
|
|
(2) : angle axe horizontal / origine-point |
||||||||
|
|
Vous pouvez désormais télécharger directement GraphExpert (freeware). Sachez cependant que c'est une version non finalisée par manque de temps : il manque quelques petites fonctionnalités pour en faire une version 1.0, et l'aide en ligne est succinte.
|
v1.0-ß1, 1 septembre 1998
Taille du
fichier : 231 Ko Ce fichier zip contient le programme GraphExpert.exe, le fichier lisezmoi.txt, trois fichiers d'exemple (*.ge) et le fichier de configuration ge.cfg. |
Pour les développeurs...
Si vous êtes très motivé pour reprendre le développement de GraphExpert et avez des compétences en Delphi, je suis disposé à fournir le code source. Celui-ci n'est pas fourni sous licence GNU GPL, contrairement à mes autres logiciels, car il utilise une bibliothèque non GPL qui prend en charge l'analyse syntaxique des expressions mathématiques (parser Expression Evaluator v1.4 de BitSoft Development).
La version fournie ci-dessus est la version Beta-1 compilée avec Delphi 2. Il existe une version Beta-2, compilée avec Delphi 3, dont le composant TOfficeButton (prenant en charge les boutons "plats") a été remplacé par TToolButton (en standard dans Delphi 3 et ultérieurs).
En théorie, il est possible de compiler GraphExpert avec Borland Kylix pour obtenir une version Linux.
Pour toute information complémentaire, contactez-moi.
Fonctionnalités envisageables
Voici une liste non exhaustive des fonctionnalités qui pourraient être rajoutées à GraphExpert à partir de la version 2.0.
En plus des équations, repères, visualisations, une
fenêtre de texte pour les commentaires. En attendant, je vous
propose de créer un fichier *.txt du même nom que votre
projet, et de l'éditer avec Super
Bloc-notes 2.1 ;-)
© 1998-2001, Olivier Cado
Mise à jour le 31/08/2001
Précédent
Vers la page d'accueil