Valentin271/FunctionsTracer

★ 0Forks 0GitHub ↗Compare

README

FunctionsTracer

Traceur graphique de fonction.

Compilation

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.

Résultat idéal

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

Most Valuable Project

  • 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)

Groupe

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.

Opérateurs & fonctions mathématiques implémentées

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)

Contributors

Valentin271kilian-goetz

Issues