home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 118.lha / mathpaint.francaisdoc < prev    next >
Text File  |  1986-11-21  |  9KB  |  280 lines

  1.         MATHPAINT V1.0 Benoit Jobin april/88  (C)Copyright 1988
  2.  
  3. ****************************************************************************
  4.  
  5.     This program is not public domain. Permision is
  6. granted to freely distribute this program through the BBS systems. Charges
  7. for such distribution are NOT permitted.
  8.  
  9. ****************************************************************************
  10.  
  11.  
  12.                  Mathpaint V1.0
  13.             Documentation utilisateur.
  14.             --------------------------
  15.  
  16.         Introduction:
  17.         -------------
  18.  
  19.         Ce programme permet de tracer des courbes mathématiques
  20.         en deux dimensions. Il peut aussi évaluer des équations
  21.         et donner directement le résultat numérique. Ce logiciel
  22.         est particulièrement utile dans une analyse de résultats
  23.         expérimentaux et une modélisation de phénomènes physiques.
  24.  
  25.         Nous vous encourageons à copier et distribuer ce logiciel,
  26.         à l'offrir à vos amis et connaissances.
  27.  
  28.         Si vous appréciez ce logiciel alors encouragez mon travail
  29.         et faites moi parvenir votre contribution de 10$ ou plus.
  30.  
  31.         J'attendrai patiemment vos contributions pour vous offrir
  32.         des versions plus performantes et plus complètes...
  33.  
  34.  
  35.         Particularités:
  36.         ----------------
  37.  
  38.         -Tracé en multiples couleurs des fonctions ou des données.
  39.  
  40.         -Superposition possible des graphiques.
  41.  
  42.         -Choix possible des 8 couleurs parmi la palette de
  43.         4096 couleurs possibles.
  44.  
  45.         -Tracé les axes et les graduations en X, Y, ou les deux au choix.
  46.  
  47.         -Trace une grille de référence au choix.
  48.  
  49.         -Tracé des graphiques dans les modes suivants.
  50.  
  51.         1-> tracé de y=f(x..).
  52.         2-> tracé de x=f(y..).
  53.         3-> tracé de fonctions paramétriques.
  54.             x= f(t..).
  55.             y= f(t..).
  56.              pour t varie entre une valeur initiale et une valeur
  57.              finale par sauts constants.(increments)
  58.  
  59.         -Choix des fonts (style de characteres) pour les graduations.
  60.  
  61.         Mode d'emplois:
  62.         ---------------
  63.  
  64.         MATHPAINT a été concu pour fonctionner à partir du CLI
  65.         AMIGA. Toutefois il est possible d'attacher une icône et de
  66.         travailler à partir du WORKBENCH directement. Mais alors il
  67.         ne doit absolument pas y avoir de TOOL-TYPES.
  68.  
  69.         Mise en marche à partir du cli.
  70.  
  71.         MATHPAINT [fontname.font fontsize]
  72.  
  73.         ex: MATHPAINT
  74.         ou
  75.         ex: MATHPAINT topaz.font 11
  76.  
  77.         --------------------------------------------
  78.  
  79.  
  80.         Choix au MENU:
  81.         --------------
  82.  
  83.         "Plot Graph":     Tracer la courbe à l'écran.
  84.         ------------------------------------------------------------
  85.  
  86.         "Edit Graph":   Un requester apparait avec tous les gadgets
  87.             utiles pour définir le type de graphique désiré.
  88.  
  89.             LES GADGETS 3D, AUTOZ, ZLOG, AXEZ, GRIDZ
  90.             NE SONT PAS DISPONIBLES DANS CETTE VERSION.
  91.  
  92.             - trois longs gadgets-string permettent d'écrire les
  93.               fonctions mathématiques.
  94.  
  95.             - Le Gadget initialisation: permet d'initialiser
  96.               les variables et d'obtenir des résultats immédiats.
  97.  
  98.             ex: x=sin(12.3)
  99.             donne
  100.             x=-0.263232
  101.             cette valeur de x est mémorisé et peut servir dans
  102.             des calculs ultérieurs.
  103.             ex:        i = 12
  104.             donne       i=12.000
  105.             si on écrit    i = i+1
  106.             on obtient       i=13.000
  107.             Il est possible d'écrire des fonctions plus complexes.
  108.                    i = sin(i)+i^2
  109.             qui donne       i=169.420
  110.  
  111.             note: Au début tous les variables sont à ZERO.
  112.  
  113.         AUTOY - Evaluation automatique du Y maximum et du Y minimum
  114.             de la fonction graphique sur l'interval.
  115.  
  116.         AUTOX - Evaluation automatique du X maximum et du X minimum
  117.             de la fonction graphique sur l'interval.
  118.  
  119.             note: On utilise généralement AUTOX et AUTOY pour
  120.              les graphiques paramétriques afin de laisser
  121.              à l'ordinateur le soin de bien "cadrer" le
  122.              graphique.
  123.  
  124.              Lorsque l'on utilise AUTOX seul! on peu tracer
  125.              des fonctions comme:
  126.              x=sin(y)
  127.              VERTICALEMENT .....!!! (oui)
  128.  
  129.         AXEX et AXEY - On peu tracer un ou les deux axes en
  130.                 sélectionnant ces gadgets.
  131.  
  132.             Il faut alors identifier leur position et
  133.             l'espacement entre les graduations.
  134.  
  135.             Pour l' axeX la position est relative à
  136.             l'axeY et vice versa.
  137.  
  138.             ex: si la position de l'axeX = 0
  139.                 et la position de l'axeY = 0.
  140.                 Alors les axes sont centrées à l'origine x=0,y=0.
  141.  
  142.             ex: si la position de l'axeX = 10
  143.                 et la position de l'axeY = 0.
  144.                 Alors les axes sont centrées à x=0,y=10.
  145.  
  146.             "Step Size": Distance entre les graduations.
  147.  
  148.             CAS SPECIAL POUR "Step Size".(espacement)
  149.             Lorsque l'échelle est logarithmique:
  150.             l'espacement signifie le nombre de divisions
  151.             par décades . En général 10 divisions par décades
  152.             est un choix judicieux.
  153.  
  154.             Mais encore il est possible d'avoir dix divisions
  155.             non pas par décades mais sur 2 ou plus décades.
  156.             on inscrit alors les espacements comme suit:
  157.  
  158.             ex: 20    -> 20 divisions par décades.
  159.             ex: 10    -> 10 divisions par décades.
  160.             ex: 1  -> 1 division par décades.
  161.             ex: 0.5  -> 10 divisions par centaines.(1/2)10^2
  162.             ex: 0.3333 -> 10 divisions par milliers (1/3) 10^3.
  163.  
  164.         GRIDX et GRIDY permettent de prolonger en
  165.            pointillé des axes pour chaques graduations.
  166.  
  167.         XLOG et YLOG. permettent d'obtenir des graphiques
  168.            log-log et semi-log.(très pratique en Ingénierie.)
  169.  
  170.            Note. Les graphiques logarithmiques ne comprennent
  171.              pas les valeurs négatives ou zero.
  172.  
  173.         CHOIX des couleurs. Il est possible de choisir les
  174.             couleurs pour le tracé (pen), le papier (paper)
  175.             et les axes (axis).
  176.  
  177.         "Return to Menu"  permet de retourner au menu principal.
  178.  
  179.         ------------------------------------------------------------
  180.  
  181.         "Color Palette":   Un requester apparait pour permettre de
  182.             changer n'importe quelle des huit couleurs.
  183.  
  184.             Il est possible de changer ses préférences de
  185.             couleurs, de les sauver sur disquette, puis
  186.             les `reloader' par la suite.
  187.         ------------------------------------------------------------
  188.  
  189.         "Load Matrix":
  190.             Il est possible de tracer des graphiques avec
  191.             des résultats numériques sous forme de matrices.
  192.  
  193.             les matrices doivent-être dans un fichier texte
  194.             standard.
  195.             les matrices se déclarent comme suit:
  196.  
  197.             hello = [ 1.23; 33.41; 5.21;
  198.             3.12; 5.2; 0; 4.0e-2; ];
  199.  
  200.             Cette matrice hello possède 7 éléments qu'il est possible
  201.             d'examiner avec MATPAINT de la même façon qu'une fonction
  202.             ordinaire.
  203.  
  204.             ex:        x=hello(0)
  205.             ex: donne  x=1.23
  206.  
  207.             Pour s'en servir il est possible d'utiliser le mode
  208.             paramétrique. En prenant `t' varie entre 0 et 6 par
  209.             "incréments" de 1; il est possible de tracer un
  210.             graphique de points experimentaux. Il est même possible
  211.             d'effectuer un traitement mathematique sur les matrices.
  212.  
  213.             ex: y=hello(t)/5+sin(t*10)
  214.  
  215.             Lorsque la matrice "LOAD" correctement le "string-gadget"
  216.             initialisation dans le "requester Edit Graph" affiche
  217.             le nom des matrices suivis du nombre d'éléments.
  218.  
  219.             Jusqu'à 10 matrices différentes peuvent-être utilisées
  220.             en même temps et plus de mille éléments dans chaques
  221.             matrices. (POUR CETTE VERSION de MATHPAINT).
  222.         ------------------------------------------------------------
  223.         "LOAD FORMULAS!" Cette option vous permet de recuperer
  224.                 vos formules sur le disque.
  225.         ------------------------------------------------------------
  226.         "SAVE FORMULAS!" Cette option vous permet de sauvegarder
  227.                 vos formules sur disque.
  228.         ------------------------------------------------------------
  229.  
  230.         "Overplot". les prochains graphiques se superposeront sur le
  231.             graphique affiche.
  232.         ------------------------------------------------------------
  233.         QUIT-BYE.  termine le programme.
  234.         ------------------------------------------------------------
  235.  
  236.     Informations supplémentaires:
  237.     -----------------------------
  238.  
  239.     L'ordre d'évaluation des équations tient compte des prioritées
  240.     des opérateurs.
  241.  
  242.     ex: 2+3*4       donne 14 et non 20...
  243.     ex: sin(x)^2*3     est équivalent à  3*(sin(x)^2)
  244.  
  245.  
  246.     Les divisions par ZERO donnent des valeurs 9.0 * 10^18
  247.     qui correspond à un infini positif.
  248.  
  249.     1/0 => 9.0e18
  250.     -1/0 => -9.0e18
  251.  
  252.     Les noms de variables légales sont les lettres minuscules
  253.     de 'a' à 'z'.
  254.  
  255.     Le programme n'affiche pas les axes lorsque les valeurs
  256.     Step Size ou POSITION  sont farfelues.
  257.  
  258.  
  259.     Si vous desirez imprimer ces graphiques vous pouvez utiliser une
  260.     multitude de logiciels "FRAME-GRABBERS" disponibles.
  261.  
  262.  
  263.     Bon travail et amusez vous bien.!
  264.  
  265.     Mais n'oubliez pas d'envoyer vos contributions 10$ ou plus..
  266.     pour m'encourager à poursuivre et vous offrir toujours mieux.
  267.  
  268.     Je tient à remercier Keith Young et Charlie Heath pour
  269.     les exemples de file requester et de palette requester.
  270.  
  271.     MATHPAINT
  272.     B.J.Software (Shareware)
  273.  
  274.     2660 Chatham ave.
  275.     Longueuil  Quebec
  276.     Canada        J4L-2E6
  277.     ----------------------------
  278.  
  279.  
  280.