home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / education / a / 2dplot / !2D-Plot / !Help < prev    next >
Text File  |  1995-02-12  |  18KB  |  513 lines

  1.                                          
  2.                                2D-Plotter
  3.                                ----------
  4.     2D-Plotter is a general two-dimensional graph plotter.
  5.  
  6. ____________________________________________________________________________
  7.  
  8.                                QUICK START
  9.                                ----------- 
  10.     For those in a hurry to start it will be useful to know that extensive
  11.     help is available on screen at any time - just press <H> to bring up
  12.     a general Help window.
  13. ____________________________________________________________________________
  14.  
  15.     Quick Example:
  16.  
  17.     1. Choose Plot mode A.
  18.     2. Press F4.
  19.     3. Move mouse and click {Select} near X=1.
  20.     4. Press <T>.
  21.     5. Press <M>.
  22.     6. Press <A> and input -3,then 2 at the prompt.
  23.     7. Press <Delete>.
  24.     8. Move mouse and click {Adjust} near X=3.
  25.     9. Press <Space>.
  26.    10. Move mouse around while holding {Menu} down.
  27.    11. Click {Adjust} near X=0.
  28.    12. Press <G>
  29.    13. Press one of the other function keys F1-F12.
  30.    14. Press <Tab> to return to Main Menu.
  31.  
  32. ____________________________________________________________________________
  33.  
  34.      
  35.                                 DETAILS
  36.                                 -------
  37.  
  38.     2D-Plotter has four plotting modes:-
  39.  
  40.     A) Cartesian functions Y=F(X)
  41.     B) Cartesian functions Y²=F(X)
  42.     C) Parametric Functions X=X(T),Y=Y(T)
  43.     D) Polar Functions R=R(L), where L=angle.
  44.  
  45.     The following facilities are available:-
  46.    
  47.     1) Choosing your own function.
  48.     2) Plotting a second independent function on the same graph.
  49.     3) Choosing your own scaling of the axes.
  50.     4) Real-time panning to any part of the graph.
  51.     5) Real-time zooming in/out in X or Y directions, or globally.
  52.     6) 4 plotting resolutions, from low to very high.
  53.     7) Grid lines On/Off.
  54.  
  55.     The programme can also
  56.  
  57.     - Show tangents (and their equations) to curves.
  58.     - Find the roots of equations (or intersection of two curves).
  59.     - Find the maxima/minima of functions.
  60.     - Calculate areas (definite integrals) between given limits.
  61.     - Calculate `Volumes of Revolution' between given limits.
  62.     - Display the coordinates of any point on the graph.
  63.  
  64.     All of the above are available when plotting Cartesian functions
  65.     Y=F(X).   Only a subset are available/relevant to the other
  66.     plotting modes.
  67.  
  68.  
  69.  Getting started
  70.  ---------------
  71.  
  72.    To run the programme just double-click on the !2D-Plotter icon.
  73.  
  74.    You will be presented with the Plotting Modes screen.
  75.  
  76.    Choosing one of the plot modes, by clicking the mouse over one of
  77.    the options A,B,C or D (or pressing <A>,<B>,<C>,<D>) will display
  78.    a graph of a function.
  79.    (This in fact is the first function F1 from one of the four sets of
  80.    functions held in the text file `Functions', within !2D-Plotter.)
  81.   
  82.    Try pressing various function keys F1,...,F12.  
  83.    Different example functions will be displayed.
  84.  
  85.     To try a different Plotting Mode just press <Tab>. This will take
  86.    you back to the initial Plotting Mode screen.   Choose a different 
  87.    option <A>,<B>,<C> or <D>, or click on 'Help' for the Help screen.
  88.  
  89.    Press the function keys F1,...,F12 again to display more examples.
  90.  
  91.    For a brief summary of the facilities provided just press <H> at any
  92.    time - a Help screen will appear.
  93.  
  94.  
  95.  Facilities
  96.  ----------
  97.  
  98.             The various facilities come under four headings: -
  99.  
  100.                        (a) General  
  101.                        (b) Input  
  102.                        (c) Graph Manipulation - Keyboard  
  103.                        (d) Graph Manipulation - Mouse
  104.  
  105.             We will consider each of these in turn:-
  106.  
  107. ____________________________________________________________________________
  108.  
  109.                            (a) General
  110.                            ------------
  111.  
  112.  Notation:  Mouse      {S} = Select, {M} = Menu, {A} = Adjust
  113.             Keyboard   <X> = Press key `X' etc.
  114.  
  115.  
  116.  1) Plotting Mode:  <Tab>  
  117.    
  118.     Press <Tab> to return to the initial Plotting Mode screen.
  119.  
  120.     This provides four different plotting modes -
  121.  
  122.           (A) Cartesian Functions Y=F(X)
  123.           (B) Cartesian Functions Y²=F(X)
  124.           (C) Parametric Functions X=X(T),Y=Y(T)
  125.           (D) Polar Functions R=R(L)
  126.  
  127.        and also a `Help' box - which invokes a Help screen.
  128.  
  129.     (Note: Modes (A) and (B) provide asymptotes as well.)
  130.  
  131.     Choose an option by clicking the mouse on option A,B,C,D or
  132.     pressing the keys <A>,<B>,<C>,<D>.
  133.     ( Note:  Pressing <Space> is equivalent to choosing mode A )
  134.     The screen will display an example function from the `Library' of
  135.     functions. (In general this function will be chosen at random.)
  136.  
  137.     
  138.     You may now input your own function, alter the scaling etc.
  139.  
  140.  
  141.  2) Help:  Key <H>  (or click over `Help' in the Plot Modes screen) 
  142.  
  143.     Press <H> at any time for a summary of the facilities provided.
  144.  
  145.  
  146.  3) Library:  Function keys F1,F2,...,F12
  147.  
  148.     Pressing the function keys F1,...,F12 will display example functions.
  149.  
  150.     There are 12 different ones for each plot-mode (48 in all).
  151.     This `Library' is held in the Text file "Functions" within the
  152.     !2D-Plotter Directory.
  153.     Using !Edit they can be easily changed and/or edited to suit your
  154.     own requirements. The syntax is  Function, Max X, Min X, Max Y, Min Y
  155.     (on succesive lines) where the numbers Max X, Min X, Max Y, Min Y
  156.     specify the display limits of X and Y.
  157.     
  158.  
  159.  4) Save Screen:  <S>+<Shift>
  160.  
  161.     Press <S>+<Shift> to save the screen as a Mode 12 sprite.
  162.  
  163.     (For subsequent printing it is probably best to press <Insert> first
  164.      to invert the colours and so save the graph with a white background.)
  165.  
  166.     The screens will be saved to the directory `Graphs' already provided 
  167.     within !2D-Plotter.   The graphs will be saved automatically as 
  168.     "Graph-1","Graph-2","Graph-3",... in sequence during each session.
  169.     After the end of a session they should then be renamed and copied to
  170.     another directory, in case they may be overwritten at the next session.
  171.  
  172. ____________________________________________________________________________
  173.  
  174.                             (b) Input
  175.                             ---------
  176.  
  177.  1) Function Input:  <I> 
  178.  
  179.     Press <I> to input your own function.
  180.  
  181.     You can use any of the Maths functions provided by BASIC e.g  +,-,*,/,
  182.     >,<,ABS,SQR,^,SIN,COS,TAN,ASN,ACS,ATN,EXP,LN,LOG etc.
  183.  
  184.     Both Plotting modes (A) and (B) require a function of X (upper case).
  185.   
  186.     Plotting mode (C) requires two different functions X(T) and Y(T) of
  187.     the parameter T (upper case).
  188.    
  189.     Plotting mode (D) requires a function R(L) of the angle L (upper case).
  190.  
  191.  
  192.  2) Second Function:  <J>    ( Plotting mode A only )
  193.  
  194.     Press <J> to input a second function. This function is denoted G(X).
  195.     Both functions F(X),G(X) are displayed at the top-left of the screen.
  196.  
  197.     The graph of the second function will be drawn in a different colour.
  198.     This facility is provided so that the points of intersection of two
  199.     functions can be easily found.
  200.     
  201.     Repeated use of <J> enables different functions G(X) to be displayed
  202.     with the same `first' function F(X).
  203.     Pressing <I> and then <J> means that both F(X) and G(X) can be changed.
  204.  
  205.     Press <Delete> to return to single function plotting.
  206.  
  207.  
  208.  3) Scaling:  <Alt> 
  209.  
  210.     Press <Alt> to input your own scaling of the axes:-  
  211.  
  212.     You will be presented with a dialogue screen into which you can enter 
  213.     your new values of Minimum X, Maximum X, Minimum Y, Maximum Y. 
  214.     These values now become the `user' default scaling, and can always be 
  215.     restored by pressing <D> (for User Default).
  216.  
  217.     Note: when in Polar Mode only Minimum X and Maximum X will be required.
  218.     The Y scales will be automatically fixed to ensure a true perspective
  219.     (arbitrary scales do not make much sense in Polar mode).
  220.  
  221.     The `screen' scales of the X,Y axes assumed by the programme are :-
  222.            Min X = -5,  Max X = +5,  Min Y = -4,  Max Y = +4.
  223.     This ensures a true perspective for the 5:4 ratio of a Mode 12 screen
  224.     (although any X,Y ranges in this ratio would be equally good).
  225.     You can always return to this `screen'