home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Amiga / Applications / Mathematiques / Kurve.lha / Kurve / Kurve_doc_ENG < prev    next >
Text File  |  1992-12-06  |  5KB  |  156 lines

  1.  
  2.  
  3.                                  Kurve
  4.  
  5.  
  6.                         (c) by Henning Rink 1992
  7.  
  8.  
  9.  
  10.                             General overview
  11.                             -----------------
  12.  
  13.  
  14.      Kurve is yet another function plotting tool which provides a
  15.      very fast and easy way of plotting and analysing mathematical
  16.      functions.
  17.  
  18.      The integrated function compiler makes this plotter to be the
  19.      fastest one you've ever seen.
  20.  
  21.      Kurve V2.001 provides configurable screen-settings and handling
  22.      of an indefinite number of functions. Only the amout of free
  23.      memory will limit the number of functions.
  24.  
  25.  
  26.  
  27.      Because Kurve is so easy and intuitive to handle I wrote only a
  28.      short documentation.
  29.  
  30.      If you want more info about the programm refer to the Kurve_doc_ger,
  31.      wich includes a complete description of all (?) program features.
  32.  
  33.  
  34.      ---------------------------------------------------------------------
  35.  
  36.  
  37.      Edit new functions:
  38.  
  39.      Please choose menu item Functionlist...
  40.      The program opens a requester with a list of all functions currently
  41.      stored in memory. Scrolling through the list will be done via the
  42.      slider- and the up-, down gadgets.
  43.  
  44.      A simple mouse click into the list will activate a function; a double
  45.      click activates the function and ends the request. 
  46.      Although you can see the function below the list in a special area.
  47.  
  48.      Editing is done by clicking below the list onto the active function
  49.      or using the edit gadget. Then you'll get an edit requester with three
  50.      string gadgets, the function, the first and the second differentation.
  51.  
  52.      There's no need for editing the first and second differentation.
  53.      Kurve will use numerical equivalents ( f'(x)=(f(x+dx)-f(x))/dx ) if
  54.      you're plotting differentations or calculating extreme points.
  55.  
  56.      NOTE: Using these numerical equivalents will slow down program
  57.            performance and exactness.
  58.  
  59.  
  60.      Function Syntax:
  61.  
  62.      Kurve uses the normal mathemathical syntax, just like basic.
  63.      Valid function strings are:
  64.  
  65.                             3.5*x*x-2.5e2+ln(-x)
  66.                             2e1*sin(x)/cos(x)
  67.                             -x+4*atan(x)+exp(x)
  68.  
  69.  
  70.      Kurve accepts only x as variable and the following internal
  71.      functions:
  72.  
  73.               sin(), cos(), tan(), asin(), acos(), atan(),
  74.               sinh(), cosh(), tanh(), log() dekade logarithm,
  75.               ln(), exp() and sqr().
  76.  
  77.  
  78.      ---------------------------------------------------------------------
  79.  
  80.  
  81.      Zooming:
  82.  
  83.      Kurve has no special zoom menuitem. The zoom function is always active.
  84.      The only thing you have to do, is pressing the left mouse button and
  85.      move the mouse. So you'll see an animated rectancle which marks the
  86.      selected area. If you release the left mouse button, Kurve opens a
  87.      requester and displays the new intervall coordinates.
  88.  
  89.      If you prefer exact coordinates, open the intervall requester with
  90.      the menuitem "Intervall...".
  91.  
  92.  
  93.      ---------------------------------------------------------------------
  94.  
  95.  
  96.      Some words about "Extreme Points"
  97.  
  98.      This version of Kurve calculates extreme points only in the current
  99.      intervall with the active function.
  100.      It scans the intervall from Xmin to Xmax and calculates one extreme
  101.      point if the sign changes. So you'll get no zero point with x^2.
  102.  
  103.  
  104.      ---------------------------------------------------------------------
  105.  
  106.  
  107.      Configuration:
  108.  
  109.      Kurve has a built-in colorlist, predefined values for the first
  110.      function and the standard intervall.
  111.      The screen size is automatically adjusted to fit Workbench size, so
  112.      there is no need for special PAL or NTSC versions.
  113.  
  114.      Since Version 2.000 Kurve has a new Screenmode-Requester which is
  115.      much like the programm Screenmode from Workbench 2.1
  116.      There you may change the default screenmode depending on your
  117.      systems Denise/ Agnus version.
  118.  
  119.      If you save your prefered configuration with "Save Configuration..."
  120.      to s:kurve.config, Kurve will use this file as standard configuration.
  121.      The config file contents the active function, intervall limits,
  122.      screencolors and size.
  123.  
  124.      Because the config file contents a function string, your active
  125.      function will be changed during loading a new config file from disk.
  126.  
  127.  
  128.      ---------------------------------------------------------------------
  129.  
  130.  
  131.      File- and colorrequesters
  132.  
  133.      Since Version 2.000 Kurve will use the filerequester from asl.library
  134.      and the colorrequester from req.library. If there's no req.library,
  135.      Kurve tries to execute SYS:Tools/Colors instead of using the color-
  136.      request from req.library.
  137.  
  138.  
  139.  
  140. written by Henning Rink 1992
  141.  
  142.  
  143.  
  144.  
  145.                           MAY U LIVE 2 SEE THE DAWN
  146.  
  147.  
  148.  
  149.  
  150.                          __
  151.                         ///
  152.                     __ ///
  153.                     \\X// AMIGA - There Can Be Only One
  154.                      »»»  ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿
  155.  
  156.