Traceur graphique de fonction.
Le projet peut être compilé et exécuté avec java 1.8 minimum.
Java 1.8 est la version installée sur la grande majorité des postes, c'est aussi la version par défaut proposée au
téléchargement sur le site d'oracle.
Au 24 octobre 2021
- Tracer la courbe d'une fonction
- Sauvegarder des fonctions dans un fichier
- Charger des fonctions depuis un fichier
- Tracer une courbe depuis un fichier csv / excel
- Exporter un tableau de valeur dans un fichier
- Gérer les fonctions usuelles de mathématiques
- Gérer plusieurs courbes dans un même graphique (avec des couleurs)
- Gérer plusieurs graphiques
- Fenêtre d'aide (table des fonctions disponibles)
- Un inconnu max
- Se déplacer avec la souris
- Contrôler le zoom avec la souris
- Exporter le graphique en image
- Infos au survol de la courbe
- Tracer la courbe d'une fonction
- Sauvegarder des fonctions dans un fichier
- Charger des fonctions depuis un fichier
- Exporter un tableau de valeur dans un fichier
- Gérer les fonctions usuelles de mathématiques
- Un inconnu max
- Fenêtre d'aide (table des fonctions disponibles)
Kilian GOETZ
Valentin DOREAU
L’objectif est de saisir via une interface graphique simple des fonctions de type polynôme via l’utilisateur et ensuite de tracer la fonction correspondante. Le programme permet de choisir le nombre de monômes, leurs degrés et leurs coefficients respectifs. Une fois le polynôme saisi le programme vérifie la syntaxe et trace la courbe correspondante pour un intervalle donné. On doit pouvoir via l’interface sauver et charger des polynômes et leurs tracés.
Les espaces ne sont pas pris en comptes. Les nombres à virgule s'écrivent avec des ..
Le logiciel prend en charge maximum une inconnue forcément nommé x.
Dans le tableau suivant a et b sont des opérandes.
| Opérateur | Écriture |
|---|---|
| Addition | a + b |
| Soustraction | a - b |
| Multiplication | a * b |
| Division | a / b |
| Puissance | a ^ b |
| Modulo | a % b |
| Fonction | Écriture |
|---|---|
| Absolue | abs(a) |
| Logarithme | log(a) |
| Cosinus | cos(a) |
| Racine cubique | cbrt(a) |
| Exponentielle | e(a) |
| Maximum | max(a, b) |
| Logarithme népérien | ln(a) |
| Sinus | sin(a) |
| Racine carrée | sqrt(a) |
| Tangente | tan(a) |