                                 MathPlot
                                 ========

                      © par Rüdiger Dreier 1991/92/93/94
                          

Ce manuel est un résumé du manuel que vous obtiendrez en devenant utilisateur
officiel de MathPlot (cf. "Registrierung.txt" pour plus d'informations).

Mon adresse est

     Rüdiger Dreier
     Gustav-Winkler-Str. 40
     33699 Bielefeld
     Germany
 
Vous pouvez me contacter via EMail:
 
 ruediger.dreier@post.uni-bielefeld.de
 
 





Quelques mots de droit
======================

    L'AUTEUR DECLINE TOUTE RESPONSABILITE DES LES DOMMAGES CAUSES PAR 
           L'UTILISATION CORRECTE OU INCORRECTE DE CE PROGRAMME!

    L'AUTEUR NE S'ENGAGE PAS A CE QUE CE PROGRAMME NE COMPORTE AUCUNE 
                                 ERREUR !

                    UTILISEZ-LE A VOS RISQUES ET PERILS


                        MathPlot est un ShareWare !
    
Si vous utilisez ce programme, vous devez payer la charge de ShareWare 
(cf. "Registrierung.TXT").
    

Cette version de MathPlot
=========================    

    Cette version est une version de démonstration avec un requester vous
    informant que MathPlot est un ShareWare. Elle peut être copiée sous les 
    conditions suivantes:

    - Le texte de copyright ne doit être ni supprimé, ni modifié.
  
    - Vous n'êtes pas autorisés à gagner de l'argent en copiant ce 	
      programme (sauf une petite somme pour les disquettes, le port, etc).

    - Ce programme NE DOIT PAS être modifié.

    - Le programme doit être complet: les fichiers suivants doivent être 
      inclus:
           * La documentation complète et inchangée (un langue suffit).
           * Une copie de MathPlot
           * Une version de mtool.library

    - La permission écrite de l'auteur est necessaire pour utiliser 
    MathPlot (tout ou partie) ou la mtool.library (tout ou partie) dans un 
    but commercial.

    - Il EST PERMIS de traduire le texte du menu (fichier TextDaten) dans 
      une autre langue et de l'inclure dans une copie de ce programme. Si 
      vous le faites, veuillez m'envoyer une version de ce nouveau fichier de 
      textes et indiquez si vous m'autorisez à l'inclure dans les versions 
      ShareWare et commerciales de MathPlot.

    - Il est permis de placer cette version de MathPlot dans toutes les 
      mailbox et de l'inclure dans une série de disquettes DP (comme celle de 
      Fred Fish), tant que le prix n'est pas trop élevé (c'est-à-dire moins 
      de DM5 -ou (US)$5- par disquette, et moins de DM60 -ou (US)$30 par CD).

Le ShareWare
============

    MathPlot est un ShareWare. Si vous utilisez ce programme, vous voudrez
    peut-être payer les droits d'enregistrement. Ils sont de (US)$20 -ou DM30-.
    Envoyez cet argent à l'adresse indiquée plus haut et ajoutez le nom et la
    version du programme (et peut-être où vous l'avez trouvé). Vous trouverez
    un formulaire à remplir dans le fichier "Registrierung.txt".

    'Pourquoi payer?', me direz-vous. Parce que vous recevrez:

    - La version (complete) la plus récente de MathPlot. Cette version NE DOIT
      PAS être donnée aux autres.
      
    - Un manuel imprimé (la version complete de celui-ci). Indiquez-moi si
      vous désirez recevoir la version allemande ou anglaise.

    - Un service de mise à jour: vous pourrez recevoir de nouvelles versions
      de MathPlot en m'envoyant une disquette, une enveloppe affranchie et votre
      numéro d'utilisateur. S'il n'y a pas de nouvelle version, j'attendrais
      qu'il y en ai une; cela peut donc prendre un certain temps. Indiquez-moi
      quelle version vous avez.
      Si vous pouvez être joints via EMail, je vous enverrais la mise à jour
      sous la forme d'un fichier texte UUENCODE.

Le fichier source
=================

    Le texte source NE PEUT PAS être distribué librement. Il peut être com-
    mandé par les utilisateurs officiels à l'adresse indiquée plus haut pour
    la somme de (US)$20 -ou DM30-. Si vous voulez utiliser le fichier source
    dans un but commercial, il vous faudra la permission écrite de l'auteur
    (MOI!).


Ce que fait ce programme
========================

    Mathplot est un petit programme pour tracer les fonctions bidimension-
    nelles. Vous pouvez entrer et tracer jusqu'à dix fonctions simultanément,
    plus leurs dérivées premières et secondes. Il est également possible de
    faire une discussion sur la fonction, et de calculer une intégrale.
    Un port ARexx est inclus.
    Le programme peut donc être utilisé par exemple pour contrôler vos
    propres résultats.

Ce dont vous avez besoin
========================

!!  Le programme ne fonctionne que sur les Amigas dotés de Kickstart (ROM)
    version 2.04 ou plus. 1Mo de mémoire devrait suffire; 1Mo de mémoire chip
    et les nouveaux circuits personnalisés donnent de bons résultats pour de
    grands écrans (mode productivity, etc.). La pile (stack) devrait être d'au
    moins 20000 octets.
    Dans LIBS:, vous devez avoir:

    - mathieeedoubbas.library
    - mathieeedoubtrans.library
    - asl.library
    - mtool.library (qui devrait aussi être sur cette disquette)
    - diskfont.library (V36 ou plus)
    - iffparse.library (pour sauvegarder les courbes en fichiers IFF)

    Dans S: vous pouvez avoir (en option):

    - mplot.prefs, un fichier de préférences.
    - Funktionen.fkt, quelques exemples de fonctions
    - Konstanten.con, quelques constantes
    - Macros.mcr, quelques macros.

    Si vous voulez utiliser le port ARexx, vous devrez copier tous les fichiers
    de Macros/ vers rexx: (un "assign .... add" semble ne pas marcher).
    
    




Les menus
=========

 Projet
 ------

  Nouveau
  -------
    Après confirmation, efface l'écran et stoppe la table traçante le cas
    échéant. L'écran est automatiquement effacé après un changement 
    d'intervalle.

  Sauver IFF
  -----------
    Pour utiliser cette option, iffparse.library doit être dans libs:. Si le
    programme ne peut pas le trouver, un requester apparaitra
    (iffparse.library ?).
    Sinon, il vous demandera le nom du fichier. En cas d'erreur, un autre
    requester apparait.
    
    L'icône du programme est utilisée pour ce fichier (si lancé du Workbench).

  Charger/Sauver fonctions/macros/constantes
  ------------------------------------------
    Le programme vous demande le nom du ficher à sauver/charger.


  Imprimer
  --------
    Imprime l'écran avec le driver des préférences (aussi grand que possible).
    Durant l'impression, les couleurs de l'écran sont changées et la table
    traçante est stoppée.

  Iconifier
  ---------
    Ferme la fenêtre et crée une icône sur l'écran du workbench.
    Double-clicker cette icône relance le programme. Les dernières fonctions
    sont toujours accessibles. S'il n'y a pas assez de mémoire pour rouvrir
    l'écran, le programme prend fin. L'icône utilisée est celle du programme
    (si lancé du Workbench).

  Informations
  ------------
    Quelques informations sur ce programme (la version, mon adresse, le nom de
    l'écran, etc.)

  Quitter MathPlot
  ----------------
    Le programme prend fin si vous confirmez. Comme l'écran est un écran
    publique, il peut y avoir des fenêtres de programmes "visiteur". Si c'est
    le cas, vous ne pourrez pas quitter MathPlot.
    


 Tracer
 ------

  Modifier fonction
  -----------------
    Vous pouvez choisir la fonction dans le sous-menu, et la modifier dans la
    fenêtre qui apparait ensuite. La fonction doit être une expression
    correcte.
    Si vous entrez quelque-chose comme sin((x), la fenêtre réapparait tant
    qu'il y a une parenthèse de trop.

  Tracer/Derivée/Derivée seconde numérique/symbolique
  --------------------------------------------
    Choisissez la fonction pour la tracer (ou sa derivée ou sa derivée
    seconde).
    Les derivées symboliques sont d'abords calculées puis tracées (par exemple
    pour sin(x), cos(x) est d'abord trouvé comme derivée de sin(x), puis
    cos(x) est tracé).
    Les derivées symboliques sont les plus précises, mais il peut y avoir des
    problèmes avec certaines fonctions (abs, sgn, ln). Par exemple 1/x sera
    considerée comme la derivée de ln même pour x négatif.
    Les derivées symboliques sont calculées recursivement, donc la pile
    (stack) doit être d'au moins 20000 octets. Si vous avez un guru, essayez
    une pile plus grande.

  Discussion
  ----------
    Donne quelques informations sur la fonction selectionnée: intervalle
    d'etude, derivée, derivée seconde, points d'intersection avec l'axe des
    abscisses, extremums et points d'inflexion.

    Les derivées
    ------------
     1. +-*/                 comme d'habitude 
     2. x^a                  a*x^(a-1)
     3. a^x                  a^x*\ln{a}
     4. f(x)^{g(x)}          (g(x)*\ln(f(x)))'*f(x)^{g(x)}
     5. trig. fonctions      comme d'habitude
     6. abs(x)               sgn(x) (bien qu'incorrect pour x=0) 
     7. int(x)               0 (bien qu'incorrect pour x entier relatif)
     8. sgn(x)               0 (bien qu'incorrect pour x=0)

  IMPORTANT
  ---------
!!  L'AUTEUR NE S'ENGAGE PAS A L'EXACTITUDE DES DERIVEES CALCULEES !! 
!!     AVANT D'UTILISER CES RESULTATS, RECALCULEZ-LES A LA MAIN!!!!


  Integration numérique
  ---------------------
    Integre une fonction numériquement. La fenêtre qui apparait vous permet de
    modifier la fonction, et de préciser l'intervalle d'intégration. Plus vous
    utilisez de pas, plus les calculs sont longs et plus les résultats sont
    précis. Annuler ferme la fenêtre.

    Codes d'erreur du programme
    ---------------------------
     DIVBYZERO   &   1  &  division par zero 
     LOGNEG      &   2  &  log(<= 0) 
     SQRTNEG     &   4  &  sqrt{ < 0}
     ATRIG       &   8  &  asin, acos avec arg >1 or <1
     UNPAKLAM    &   16 &  trop de parenthèses
     TEST        &   32 &  -pas utilisé-
     NOFUNC      &   64 &  aucune fonction donnée
     NO_KONST    &  128 &  Constante inconnue
     NO_MEM      &  256 &  mémoire saturée
     POWERROR    &  512 &  vous avez essayé (<0) ^ (a/b)
     NO_FUNC     & 1024 &  fonction introuvable
     ER_AHYP     & 2048 &  erreur dans acosh() ou atanh()


 Edition
 -------

  Tracer les axes
  ---------------
    Ajoute les axes sur le graph. S'il y a un graph, vous ne pourrez ajouter
    les axes qu'une seule fois; donc testez vos axes en premier.

  Zoom
  ----
    Permet de definir (grâce à un élastique) la partie de l'intervalle qui
    sera ensuite tracée.

  Inserer du texte
  ----------------
    Permet de placer un commentaire sur le graph, avec les police, couleurs et
    mode d'impression choisis.

  Precision
  ---------
    Definit la précision des calculs. Plus elle est haute, plus le graph est
    précis, mais plus les temps de calculs sont longs.

  Changer l'intervalle
  --------------------
    La fenêtre qui s'ouvre vous permet de spécifier l'intervalle d'étude des
    fonctions et le type d'affichage désiré. Par exemple: vous voulez tracer
    un graph sur [-pi;pi]. Vous pouvez entrer -pi et pi et choisir un repérage
    cartesien (*1). Mais vous pouvez aussi entrer -1, 1 et *pi dans le gadget
    tournant. Essayez les deux et tracez les axes, vous verrez la difference.
    Pour avoir un affichage logarithmique sur X et Y, choisissez 10^ dans les 
    deux gadgets tournants et ainsi de suite.

  Constantes
  ----------
    Choisissez une lettre avec le clavier ou avec le gadget tournant, puis
    pressez RETURN. Vous pourrez alors entrer la definition de la constante.
    Dans les autres fonctions, vous pouvez utiliser ces constantes par leurs
    noms: par exemple definissez une constante z en entrant pi. Vous pouvez
    alors utiliser z au lieu de pi dans toutes les fonctions. N'utilisez ni x
    ni e comme noms de constantes parce qu'elles ne peuvent pas être utilisées
    plus tard (e est defini comme 2.71...).

  Macros
  ------
    Les macros se definissent de la même manière que les constantes, et
    s'utilisent via _NOMDELAMACRO ou _NOMDELAMACRO(paramètre): par exemple _a
    ou _a(2*x). Si vous utilisez la deuxième methode, chaque x dans la macro
    est remplacé par le paramètre.

  Table traçante
  --------------
    L'option ON vous demande un nom de fichier où enregistrer les données. OFF
    supprime la sortie sur table traçante (ce qui est fait automatiquement
    lors d'un changement d'intervalle ou lors d'une impression). Après avoir
    selectionné OFF, le fichier contient les données compatibles HP-Plotter 
    nécessaires au traçage des fonctions et textes affichés depuis la
    selection de ON.
    Je n'ai pas de traceur HP-Plotter, j'ai utilisé le device PLT: et ça
    marche.

  Choisir/Changer couleurs
  ------------------------
    Permet de changer les palette de MathPlot (il y en a une normale, une pour
    l'impression et une pour la sortie sur table traçante). La dernière
    couleur selectionnée dans le requester est également utilisée pour les
    tracés suivants.

  Changer police et couleur
  -------------------------
    Permet de choisir une nouvelle police pour Inserer du texte, pour les
    graduations des axes et pour l'écran. le font-requester standard est
    utilisé.

  Changer la résolution
  ---------------------
    Permet de choisir la résolution et le mode d'affichage de l'écran.

  Changer types de lignes
  -----------------------
    Permet de definir les pointillé et les types de lignes.

  Discussion
  ----------
    Utilisez cette option pour definir quelques paramètres de la discussion.

 ARexx
 -----
  Commencer une macro ARexx
  -------------------------
    Choisissez un des fichiers proposés (extension .mapl dans rexx:).
    Vous pouvez commencer une macro avec un double click. Ne commencez PAS les
    fichiers finissant par .mpl; ces fichiers peuvent necessiter d'autres
    arguments.

  Definir macros ARexx
  --------------------
    Il peut y avoir dix macros que vous pouvez lancez d'un simple double click.
    Cette option vous permet de choisir ces macros

  Enregistrer
  -----------
    Le programme peut enregistrer quelques actions (modifier fonction,
    constantes et macros, changer intervalle, changer couleurs et tracer les
    axes). Entrez le nom du fichier où sauver les actions. Vous pouvez aussi
    choisir si le programme sauve son statut dans ce fichier.



 Préferences
 -----------
  Le programme ne réagit pas de la même manière aux options actives et aux
  préferences. Les options actives definissent le comportement effectif du
  programme (par exemple la couleur utilisée pour tracer la prochaine
  fonction) alors que les préferences definissent le comportement du
  programme au démarrage (par exemple la couleur par défaut des courbes).
  Les préferences deviennent des options actives si l'on choisis "Utiliser"
  ou si l'on relance le programme.
  La plupart des options de ce menu sont aussi présentes dans d'autres menus,
  aussi leur description est ici très brève.

  Charger
  -------
    Charge un nouveau fichier de préferences, dont les options deviennent
    actives.

  Utiliser
  --------
    Les préférences deviennent des options actives. L'écran se ferme et un
    nouvel écran s'ouvre avec la plupart des nouvelles options.
    Seules quelques options ne peuvent être activées en selectionnant
    "Utiliser", voir plus bas.
    Pour ces options, vous devrez relancer le programme.

  Sauvegarder
  -----------
    Sauvegarde les options.

  Changer l'intervalle
  --------------------
    Permet de choisir le nouvel intervalle.

  Choisir/changer couleurs
  ------------------------
    Change la palette initiale et la couleur du tracé.

  Choisir police et couleur
  -------------------------
    Change la police, la couleur et le mode de tracé initiale.

  Changer types de lignes
  -----------------------
    Permet de choisir le type de lignes des courbes.

  Précision
  ---------
    Definit la précision initiale. Si vous avez commencé sans fichier .prefs,
    vous DEVEZ choisir un mode.

  Changer chemins d'accès
  -----------------------
    Cette option n'est présente que dans ce menu. Au démarrage, le programme
    charge un fichier avec tous les textes, un fichier avec les fonctions
    par défaut, un avec les constantes par défaut, et un avec les macros par
    défaut. Ces fichiers peuvent être choisis ici. Vous devrez relancer le
    programme (l'option "Utiliser" ne suffit pas) pour valider ces paramètres.
    De plus, vous pouvez definir le chemin d'accès par défaut des requesters
    de fichier IFF et de fichier rexx, et d'autres requesters.

  Raccourcis clavier
  ------------------
    Cette option n'est présente que dans ce menu. Vous pouvez changer les
    touches équivalentes aux différentes options. Vous pouvez d'abord changer
    une chaîne dont
     - le premier caractère est la majuscule équivalente à [OK],
     - le second caractère est la majuscule équivalente à [CANCEL],
     - les quatre caractères suivants permettent de modifier les chaîne dans
       les requesters,
     - les quatre caractères suivants permettent d'actionner un gadget
       tournant,
     - les six derniers caractères permettent de choisir les couleurs et d'en
       modifier les composantes RVB.
    Ensuite, il vous est proposé d'assigner un raccourci à chaque option du
    menu.

  Discussion
  ----------
    Permet de choisir les paramètres par défaut de la discussion.





Options et syntaxe
==================

 Syntaxe des fonctions
 ---------------------
  Les fonctions peuvent être composées de ()+-*/^, sin, cos, tan, log, int,
  sgn, abs, sqr, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh, ln,
  les constantes a-z (sauf x et e), et la variable x. e (2.71...) et pi sont
  prédefinies. Les nombres doivent être dans un format usuel (1; 1.1; .1; 3e5;
  5e-7, etc.). Les macros sont utilisées sous la forme _NOM ou _NOM(paramètre).
  Utilisez des parenthèses pour être sûr que MathPlot trace la fonction
  desirée.
  Il utilise les règles de priorité classiques (^ avant *, / avant +,etc.).

 Options
 -------
  MathPlot charge s:mplot.prefs au démarrage. Vous pouvez choisir un autre
  fichier en utilisant le tooltype SETTINGS.

Le port ARexx
=============
 Introduction
 ------------
  MathPlot possède maintenant un port ARexx-Port (nommé "MPlot_ARexx"). Le code
  est généré par ARexxBox V1.00 qui est © par Michael Balzer. 


 Les commandes ARexx
 -------------------
  Voici une liste de toutes les commandes. Le format des options correspond à
  la façon dont le système affiche les options des commandes dans le Shell.
  Consultez votre manuel pour savoir le sens de tous les signes qui suivent
  les "/".
    
   BEEP
    Un simple DisplayBeep()
   CLEAR FORCE/S
    Efface l'écran. Avec FORCE, il n'y a pas de requester.
   EVALSTRING VAR/K,STEM/K,FUNCTION/A,X/K => VALUE
    Evalue une chaîne.
   FAULT VAR/K,STEM/K,NUMBER/N/A => DESCRIPTION
    Pas defini.
   GET1DERIVE VAR/K,STEM/K,NUMBER/N/A => DERIVE
    Donne la derivée symbolique d'une fonction. Les fonctions sont numérotées
    de 0 à 9; utilisez ces chiffres pour les designer.
   GET2DERIVE VAR/K,STEM/K,NUMBER/N/A => DERIVE
    Idem pour la derivée seconde.
   GETCOLOR VAR/K, STEM/K, TEXTCOLOR/S, AXISCOLOR/S, PLOTCOLOR/S,
                           TEXTCOLORBACK/S, AXISCOLORBACK/S, 
                           TEXTMODE/S, AXISMODE/S => 
                           TEXTCOLOR/N, AXISCOLOR/N, PLOTCOLOR/N,
                           TEXTCOLORBACK/N, AXISCOLORBACK/N,
                           TEXTMODE/N, AXISMODE/N   
    Donne le nombre de couleurs et les modes de traçage.
   GETCONST VAR/K,STEM/K,NAME/A => DEFINITION
    Donne la definition d'une constante. Le nom doit être un caractère.
   GETERROR VAR/K,STEM/K => NUMBER/
    Donne la dernière erreur.
   GETFUNCTION VAR/K,STEM/K,NUMBER/N/A => DEFINITION
    cf. GETCONST.
   GETINTERVALL VAR/K,STEM/K,XAXIS/S,XMIN/S,XMAX/S,YAXIS/S,YMIN/S,YMAX/S 
    => DEFINITIONSTRING,DEFINITIONNUMBER/N
    Donne la definition d'un intervalle. N'utilisez qu'une option à la fois.
   GETMACRO VAR/K,STEM/K,NAME/A => DEFINITION
    cf GETCONST.
   GETPOINTS VAR/K, STEM/K, FUNCTION/A, ZERO/S, MAX/S, TURN/S 
                            => XPOINTS/M, YPOINTS/M, TYP/M   
    Une discussion via ARexx. Une seule option à la fois!
   GETPRECISION VAR/K,STEM/K => PRECISION/N
    Donne la précision.
   HELP VAR/K,STEM/K,COMMAND,PROMPT/S => COMMANDDESC,COMMANDLIST/M
    Donne la liste de toutes les commandes ou de toutes les options pour une
    commande.
   HPGL_ON FILENAME
    Active la sortie HPGL.
   LABELPEN COLOR/N
    Defini le stylo pour les axes.
   LOADCONST FILENAME
   LOADFUNC FILENAME
   LOADMACRO FILENAME
    Charge les definitions.
   NEW PORTNAME/K
    Efface l'écran. PORTNAME n'est pas defini.
   NUMINT VAR/K,STEM/K,STEPS/N/A,XMIN/A,XMAX/A,FUNCTION/A => VALUE
    Integre une fonction.
   PLOT NUMBER/N/A,NORMAL/K/S,DERIVE1/K/S,DERIVE2/K/S,DERIVE1NUM/K/S,
    DERIVE2NUM/K/S,FORCE/S
    Trace une fonction.
   PRINT PROMPT/S
    Imprime l'écran.
   QUIT FORCE/S
    Quitte le programme. Avec FORCE, il n'y aura pas de requester.
   REQUESTFILE VAR/K,STEM/K,TITLE/K,PATH/K,FILE/K,PATTERN/K,SAVE/S => FILENAME
    Donne un requester de fichier.
   REQUESTNOTIFY PROMPT/K/A,BUTTON/K
    Ne pas utiliser pour l'instant.
   REQUESTNUMBER VAR/K,STEM/K,PROMPT/K,DEFAULT/K/N => NUMBER/N
    Demande un nombre à l'utilisateur.
   REQUESTRESPONSE VAR/K,STEM/K,TITLE/K,PROMPT/K/A,BUTTON/K => RETURN/N
    Appelle un EasyRequest avec TITLE comme titre, PROMPT comme texte et BUTTON
    (par exemple "OUI|NON|ANNULER") comme gadgets. RC est 5 pour le gadget le
    plus à droite, sinon le résultat est 1,2...
   REQUESTSTRING VAR/K,STEM/K,PROMPT/K,DEFAULT/K,TITLE/K => STRING
    Demande une chaîne à l'utilisateur.
   RX VAR/K,STEM/K,CONSOLE/S,ASYNC/S,COMMAND/F => RC/N,RESULT
    Lance un script.
   SAVECONST FILENAME
   SAVEFUNC FILENAME
    Sauvegarde les definitions dans un fichier.
   SAVEIFF FILENAME
    Sauvegarde l'écran en IFF.
   SAVEMACRO FILENAME
    cf. SAVEFUNC.
   SCREENTOBACK
    Place l'écran au dernier plan.
   SCREENTOFRONT
    Place l'écran au premier plan.
   SELECTMENU MENU/N/A,ITEM/N/A,SUB/N,FORCE/S
    Selectionne un menu. 0 est le premier. FORCE supprime quelques
    requesters.
    N'utilisez pas cette commande directement dans un script, parce que les
    numéros peuvent changer. Procedez comme suit:
    Supposons que vous vouliez afficher les informations sur le programme.
    Cela correspond à MENU=0 ITEM=13 dans cette version. Au lieu de
    SELECTMENU 0 13 utilisez MONTREINFO. Ecrivez un fichier "montreinfo.mpl"
    composé de deux lignes: "/* */" et "selectmenu 0 13". Copiez ce fichier
    vers REXX:. Si le numéro de l'option change (par exemple s'il passe à 14),
    vous n'aurez à changer qu'un seul fichier: "montreinfo.mpl". Si vous
    aviez utilisé SELECTMENU directement, vous auriez de changer tous les
    fichiers qui utilisent l'option 13 du menu 0.
   SETCOLOR PLOTCOLOR/N/K, AXISCOLOR/N/K, TEXTCOLOR/N/K,
                           AXISCOLORBACK/N/K, TEXTCOLORBACK/N/K, 
                           AXISMODE/N/K, TEXTMODE/N/K
    Change certaines couleurs et modes de traçage.
   SETCONST NAME/A,DEFINITION/A
   SETFUNC NUMBER/N/A,DEFINITION/A
   SETMACRO NAME/A,DEFINITION/A
    Modifie les definitions.
   SETINTERVALL XAXIS/N/K,XMIN/K,XMAX/K,YAXIS/N/K,YMIN/K,YMAX/K
    Defini un nouvel intervalle.
   SETNUMPRECISION PRECISION/N/A
    Choisit le nombre de chiffres après la virgule pour NUMINT et EVALSTRING.
   VERSION VAR/K,STEM/K => VERSION  
    Donne une chaîne contenant la version.
 
 Les Macros ARexx
 ----------------
  Pour simplifier certaines actions, vous pouvez écrire des macros (ARexx).
  Voici un exemple:
  
  - Schar
    Pour tracer par exemple sin(x)+a avec a=1, a=2 et a=3 vous pouvez proceder
    ainsi: definissez la première fonction comme sin(x)+a. Appelez Schar.mapl.
    Entrez le numéro de la fonction (0), le nom de la constante (a), le départ
    et l'arrivée (1,3) et le nombre de pas (3). Les trois fonctions seront
    tracées.


Remerciements
=============

 J'aimerais remercier quelques personnes:

  - Commodore pour le Kickstart et le Workbench 2.0 (en particulier pour
    gadtools.library).
  - Joern Clausen pour le beta-testing et l'icône du programme.
  - Michael Balzer pour ARexxBox, grâce auquel MathPlot possède un port ARexx.



FIN
===

    Si vous avez des astuces, des questions (ajoutez une enveloppe affranchie
    a votre adresse pour la réponse svp.), si vous avez repéré des bugs ou si
    vous voulez payer pour devenir utilisateur officiel, écrivez-moi.
    Mon adresse se trouve au début de ce document.


           Amusez-vous bien avec ce programme !!

(Traduit de l'anglais par Lionel Sausin)