home *** CD-ROM | disk | FTP | other *** search
-
-
- Kurve
-
-
- (c) by Henning Rink 1992
-
-
-
- General overview
- -----------------
-
-
- Kurve is yet another function plotting tool which provides a
- very fast and easy way of plotting and analysing mathematical
- functions.
-
- The integrated function compiler makes this plotter to be the
- fastest one you've ever seen.
-
- Kurve V2.001 provides configurable screen-settings and handling
- of an indefinite number of functions. Only the amout of free
- memory will limit the number of functions.
-
-
-
- Because Kurve is so easy and intuitive to handle I wrote only a
- short documentation.
-
- If you want more info about the programm refer to the Kurve_doc_ger,
- wich includes a complete description of all (?) program features.
-
-
- ---------------------------------------------------------------------
-
-
- Edit new functions:
-
- Please choose menu item Functionlist...
- The program opens a requester with a list of all functions currently
- stored in memory. Scrolling through the list will be done via the
- slider- and the up-, down gadgets.
-
- A simple mouse click into the list will activate a function; a double
- click activates the function and ends the request.
- Although you can see the function below the list in a special area.
-
- Editing is done by clicking below the list onto the active function
- or using the edit gadget. Then you'll get an edit requester with three
- string gadgets, the function, the first and the second differentation.
-
- There's no need for editing the first and second differentation.
- Kurve will use numerical equivalents ( f'(x)=(f(x+dx)-f(x))/dx ) if
- you're plotting differentations or calculating extreme points.
-
- NOTE: Using these numerical equivalents will slow down program
- performance and exactness.
-
-
- Function Syntax:
-
- Kurve uses the normal mathemathical syntax, just like basic.
- Valid function strings are:
-
- 3.5*x*x-2.5e2+ln(-x)
- 2e1*sin(x)/cos(x)
- -x+4*atan(x)+exp(x)
-
-
- Kurve accepts only x as variable and the following internal
- functions:
-
- sin(), cos(), tan(), asin(), acos(), atan(),
- sinh(), cosh(), tanh(), log() dekade logarithm,
- ln(), exp() and sqr().
-
-
- ---------------------------------------------------------------------
-
-
- Zooming:
-
- Kurve has no special zoom menuitem. The zoom function is always active.
- The only thing you have to do, is pressing the left mouse button and
- move the mouse. So you'll see an animated rectancle which marks the
- selected area. If you release the left mouse button, Kurve opens a
- requester and displays the new intervall coordinates.
-
- If you prefer exact coordinates, open the intervall requester with
- the menuitem "Intervall...".
-
-
- ---------------------------------------------------------------------
-
-
- Some words about "Extreme Points"
-
- This version of Kurve calculates extreme points only in the current
- intervall with the active function.
- It scans the intervall from Xmin to Xmax and calculates one extreme
- point if the sign changes. So you'll get no zero point with x^2.
-
-
- ---------------------------------------------------------------------
-
-
- Configuration:
-
- Kurve has a built-in colorlist, predefined values for the first
- function and the standard intervall.
- The screen size is automatically adjusted to fit Workbench size, so
- there is no need for special PAL or NTSC versions.
-
- Since Version 2.000 Kurve has a new Screenmode-Requester which is
- much like the programm Screenmode from Workbench 2.1
- There you may change the default screenmode depending on your
- systems Denise/ Agnus version.
-
- If you save your prefered configuration with "Save Configuration..."
- to s:kurve.config, Kurve will use this file as standard configuration.
- The config file contents the active function, intervall limits,
- screencolors and size.
-
- Because the config file contents a function string, your active
- function will be changed during loading a new config file from disk.
-
-
- ---------------------------------------------------------------------
-
-
- File- and colorrequesters
-
- Since Version 2.000 Kurve will use the filerequester from asl.library
- and the colorrequester from req.library. If there's no req.library,
- Kurve tries to execute SYS:Tools/Colors instead of using the color-
- request from req.library.
-
-
-
- written by Henning Rink 1992
-
-
-
-
- MAY U LIVE 2 SEE THE DAWN
-
-
-
-
- __
- ///
- __ ///
- \\X// AMIGA - There Can Be Only One
- »»» ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿
-
-