Scripts / exp2rpn

Présentation

Le script exp2rpn effectue la conversion de l'expression d'une fonction mathématique simple en notation polonaise inverse (utile pour construire des fichiers postscript).

  • Exemple: -sin(2*x+1)^2 est converti en 2 x mul 1 add sin 2 exp neg
  • Version 2.0 (26 mai 2004)

Le script s'exécute sur un système Linux en ligne de commande, trois options peuvent lui être passées avant l'expression à traiter. Toutes les listes (éléments séparés par des espaces) ainsi que l'expression doivent être passées entre des quotes.

  • -v suivi d'une liste de variables (x par défaut);
  • -c suivi d'une liste de constantes (e pi par défaut);
  • -f suivi d'une liste de fonctions, la liste des fonctions reconnues de toute façon est à voir en tête du script dans la table @identificateurs.

Démonstration

Constantes*

Variables*

Fonctions*

Expression


* Les identifiants doivent être séparés par des espaces et il n'est pas nécessaire, ici, de mettre les listes entre quotes.

Source

Le source est consultable en ligne, vous pouvez télécharger une archive le contenant.

 

Validation CSS Validation XHTMLJean-Michel Sarlat — Dernière modification : 17 janvier 2006 (0.09s - 3434305 - vendredi 29 août 2008) vers le haut