Home » Archimedes archive » Acorn Computing » 1994 09 subscription disc.adf » 9409s » PD/!Funcy2/!Help

PD/!Funcy2/!Help

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn Computing » 1994 09 subscription disc.adf » 9409s
Filename: PD/!Funcy2/!Help
Read OK:
File size: 95D1 bytes
Load address: 0000
Exec address: 0000
File contents
!FUNCY2 - A GRAPH PLOTTER
-------------------------

This file contains information about how to use the software and the all
important licence conditions.  Please read carefully but don't be scared to
play with the software - it's easier to use than the instructions suggest (I
think).  Please also read the file 'Notes' as it contains some valuable
information.

LICENCE CONDITIONS
------------------

This shareware application is supplied "as is".  No warranty is made and I
will accept no responsibility for any loss, damage or other problems arising
from use of the software.  This includes data stored on any medium.  The
application is NOT guaranteed to be bug free.

This software can be freely distributed as long as the following conditions
are observed:

1.  No changes can be made to any of the files within the application
directory or any of its subdirectories.

2.  No charge can be made for the software except for a reasonable amount to
cover only the distribution/copying of the software ie cost of the disc, p&p
and handling charges.  If you paid over the odds for this software, let me
know.  Anyone charging excessively - eg trying to use 'wear and tear on
their disc drive' as an excuse for charging �10+ - will be investigated...

THIS APPLICATION IS SHAREWARE...
--------------------------------

You shouldn't have paid anything when you bought the software except money
to cover the costs mentioned above.  However if you are still using the
software after 21 days of first using it then you should register with me at
the address shown below.  If this is being used in a non-domestic
environment (eg a school) then I would particularly like to know.

The main benefit of registering is that I will keep you informed of further
updates to the software.  I do not fix a registration fee - it's entirely at
your discretion.  However the more I get, the more likely I am to develop
the software and the more likely I'll implement any suggestions.  See the
accompanying file 'Notes' to find out what I've done so far and how I want
to improve.

I would like to take this opportunity to point out that I do not have access
to any Programmers Reference Manuals.  Any monies received will go towards
purchasing these and if I get even more I'll treat myself to a decent
desktop editor.  If I can do this then the quality of the application should
improve 100fold and many advanced features can be implemented as I'll be
able to find out how to do them.  So as you can see any money sent will go
into software development and not into the tills of the Godolphin Arms.

Please send any communications regarding the software, any bugs found, any
information I might find useful - eg does it work on a network? - ANY
SUGGESTIONS FOR IMPROVEMENT and ANY MONEY IF YOU WANT TO REGISTER to:

Richard Blythe
37 Well Way
NEWQUAY
Cornwall
TR7 3LS

I promise to write to anyone who sends money, but be patient if during
(university) term time - partly because mail will have to be forwarded.

COPYRIGHT DETAILS
-----------------

WimpHeap routines � Ben Summers/Acorn Computing Magazine December 1993. 
Used with kind permission of Steve Turnbull, Editor of Acorn Computing.  If
you would like to use it yourself then I'm sure Europress Enterprise will be
able to furnish you with the relevant back issue.

All other code and files � Richard Blythe May 1994

MANY THANKS...
--------------

Firstly to everyone at Acorn Computing (and the Micro User before that) for
allowing me to glean various programming titbits which almost obviate the
need for PRMs (but not quite).  Thanks particularly to the Editor, Steve
Turnbull, who quickly and politely responded to my request to use the
WimpHeap routines in this application.  Thanks also Steve for returning an
unrequired sae.

To Acorn themselves for writing applications like Maestro in Basic so that I
can look at them and see how various things are done.  Also for adding the
CRUNCH command to Basic which removes all spaces except necessary ones.

To all family and friends.  Maths teachers - obviously without whom I
wouldn't have seen the need to write the application, let alone known how to
do it!



INTRODUCTION
------------

!Funcy2 is an application that allows you to plot graphs of functions of y
expressed in terms of x.  Once plotted these functions can be processed in a
number of ways: their colour and quality can be changed; you can plot
derivitives and integrals of a function and you can transform the function. 
Obviously this has many uses - for example for checking that the derivitive
or integral of a function is correct, for seeing where a maximum or minimum
value of a graph is or simply to see how a function varies with different
values of x.  A number of basic functions are provided for immediate
plotting, but you can also build up a library of functions that you may
require frequently.  Anyone who has used a graph plotting calculator should
feel at home with !Funcy2, although some of the features are much more
advanced.

NOTE
----

This manual assumes that you are familiar with the RISC OS desktop.  If not,
then consult the Welcome guide which came with your machine.  Interactive
help has not been implemented yet.

GETTING STARTED
---------------

To get a flavour of the software follow the following instructions.

1. Double click on the !Funcy2 icon to load it.

2. Click on the !Funcy2 icon on the icon bar.  A large window ('Graphs')
opens filling the whole screen.  In front of this is the list of plotted
functions (the 'Plot list') which initially is empty.

3. At the bottom of the Plot list window are three buttons: 'Preset',
'User'�and 'y='.  Click on 'Preset'.

4. A new window opens - a list of functions should appear in a scrollable
window.  Click on one of them so that it becomes highlighted in light blue.

5. Make sure that the icon marked 'Reset axes' is selected (ticked).

6. Click on 'PLOT' with Select.  After a pause, the Preset functions window
should disappear and the highlighted function will appear in the Plot list. 
The plot itself appears in the Graphs window.

Now you have plotted a graph you can 'play' with it in one, or more, of the
following ways:

change the colour and quality of the plot - double click on the item in the
Plot list.

plot derivatives, integrals or transformations of the function - highlight
the item in the Plot list and click on Calculus or Transform.

change the range, axis colour and style - click menu over any of the main
!Funcy2 windows or icon bar icon and select 'Range'�from the 'Windows'
submenu (or press F3)

plot a grid behind the graph - do this by accessing the appearance window
from the Windows submenu (or press F4).  You can also move the graph around
from this window.

Having done this you should have got a general feel for the software.  You
can superimpose further graphs over the one you've got by clicking on one of
the three plot buttons at the bottom of the Plot list window.  



IN DEPTH
--------

Before we look at the features of !Funcy2 in detail, it is worth looking at
some of the basic concepts behind the software.

The output in the Graphs window is dictated mainly by the data shown in the
Plot list window.  The functions plotted, their colours and quality can all
be changed from the Plot list window, or a window accessible from it.  The
range of the graphs (ie the upper and lower limits of the x and y axes) and
the overall appearance are changed through two windows: the range window and
the appearance window.  These are accessed via a Windows menu which is
invoked by clicking Menu over many of the !Funcy2 windows or by clicking
menu over the icon-bar icon.  Windows can also be opened by pressing
function keys.

A graph that has been entered into the Plot list is known as a 'plotted
function'.  Any plotted function can be made invisible.  If this is the case
it appears in the plot list in light grey rather than black.  Making a
function invisible allows you to replot it later without typing the function
in again - the only other way to stop a function being plotted is to delete
it from the list completely.  An invisible function is still refered to as a
plotted function even though it isn't actually plotted.

STANDARD CONTROLS
-----------------

There are a few controls which appear in more than one window.  Therefore it
makes sense to describe them once:

The colours of graphs and axes can be changed from their default black. 
This is done via a set of controls (labelled 'colour') which consist of two
arrows which when clicked on cycle through the 16 Wimp colours.  The current
colour is shown inbetween the two arrows.

A further set of controls dictates the quality of graph or axis.  When the
left-hand icon is clicked on the best quality is selected - that is a solid
line.  The other icons represent dotted lines with the rightmost icon
usually representing the line with the dots furthest apart.  The only
exception to this is the quality control for the grid - the rightmost icon
represents no grid at all.  The advantage of using a lower quality is that
screen updates can be faster.  See the sections headed Appearance and Speed
for more information.

THE WINDOWS SUB-MENU
--------------------

This is a feature that is accessed from many of the windows in !Funcy2. 
Sometimes it is the only menu available from a window, other times it is a
submenu.  Either way it indicates currently open windows with a tick.  If
you select a window from the menu that is closed it will be opened at the
front of the pile.  Otherwise the window will be closed.

You can also use function keys to open or close windows, however these only
work if any !Funcy2 window has a yellow title bar or one of the following
windows is open: graphs, plot list, preset functions.

The windows that can be opened or closed from this menu are:

Plot list (F1) - controls which functions are plotted and how.

Output (F2) - shows the currently visible functions is the defined range.

Axes/range (F3) - allows you to decide the extent of the range and the
appearance of the axes.

Appearance (F4) - controls the overall appearance of the graph: it's
position, the quality of plot and grid colour and quality.

Trace (F5) - gives a read-out of the mouse position in the graph in
cartesian coordinates.

Preset functions (F6) - gives access to a set of preset functions which can
be plotted setting a suitable range if required.

User functions (F7) - allows you to create your own set of functions which
can then be referred to by name.

The purpose of using a menu to open these windows is so that they can be
accessed from any part of the software.

THE ICON BAR
------------

The effect of clicking on the icon bar icon depends on which mouse button
you use:

SELECT:  opens the plot list and the graphs (output) window so that the plot
list is in front of the output which is in front of everything else.

ADJUST: has a similar effect to select except that the graphs window is
opened behind any other window that is open at the time.

MENU: opens a menu which lets you find out information about the software,
open windows (via the windows sub-menu, explained above) and quit the
application.  If you have any unsaved work on quitting you will be asked if
you really want to quit.

CREATING PLOTS
--------------

The creation of a plot is done via the three icons at the bottom of the Plot
list window.  Which icon you click depends on the type of function you want
to plot.  Click on 'User' to plot a user function - user functions will be
discussed later on.  Preset functions, like parabolas and exponential
curves, can be plotted by clicking on 'Preset'.  Finally your own function
can be plotted by clicking on 'y='.  You may enter up to 50 functions in the
plot list.

PRESET FUNCTIONS
----------------

When opened - whether by means of the windows sub-menu, a function key-press
or by clicking in the plot list window - you should see a scrollable list of
preset functions with names such as square and cuberoot.  To plot a preset
function, click on it so that it becomes highlighted and click on PLOT.

If the 'Reset axes' icon is ticked then a suitable range will be selected
for the function when it is plotted.

When you click on PLOT the preset functions window disappears and, if open,
the name of the preset function appears in the plot list.  If the graphs
window is open, the plot will be calculated and drawn.  If not, open the
graphs window to view the plot.

Note that once a preset function has been added to the plot list, it then
behaves like a 'y=' function - see next section.

'Y=' FUNCTIONS
--------------

If you want to plot a function that is different to those in the preset
functions window, click on the 'y=' icon in the plot list window.  Enter the
function you want to plot - eg 2x - into the white writeable icon, and set
up the colour and quality of plot as described above.  The default quality
is the one set up in the appearance window. (See appearance later).  You can
also decide if you want the graph to be visible or not.

Once you have done this click on OK and the plot will be added to the list
and plotted if the respective windows are open.  The Solo icon can be
clicked on instead of OK.  If you do this then the function you have just
created will be the only visible function in the graphs window - the rest
will be made invisible.

When you click on OK or Solo, the function you have entered will be checked
to see if it can be evaluated.  If you get a message 'Error in definition
with...' then the program is having difficulty with the function definition
at the point mentioned in the error.  You will also be told if brackets
don't match up.

You will be also told if you have made reference to a function which doesn't
exist - that is one you haven't defined as a user function.  This may be
because you haven't defined the user function yet.  In this case you should
click on OK - note that the graph will be made invisible as it can't be
plotted.  If you mis-typed a function name then click on the Whoops icon to
correct the function definition.

FUNCTION SYNTAX
---------------

The syntax for functions is as close to written algebra as possible.  This
means, for example, that multiplication signs can be omitted. 
Multiplication (symbol *) and division (symbol /) is done before addition
and subtraction and the power sign (^) has the highest precedence.  A
function should be followed by a parameter in brackets.  If the brackets are
missing then the parameter is taken as being everything up to the next
explicit operator.  The following examples should give you an idea as to how
the functions are evaluated.

Function as   Evaluation     Comments 
typed in                     
---------------------------------------------------------------------------

2x            2*x            Times sign inserted

2x+3          (2*x)+3        Multiplication done first

2x/3          (2*x)/3

2/3x          2/(3*x)        3x is treated as a denominator as it doesn't
                             contain an explicit operator (eg a * / + or -)

2/3x+2        (2/(3*x))+2    3x+2 is not treated as a denominator because it
                             does contain an explicit operator

sin(2x+3)     sin((2*x)+3)   2x+3 taken as parameter as it's in brackets

sin2*x        sin(2)*x       2 taken as parameter because explicit operator
                             (*) closes bracket

sin2x+3       sin(2*x)+3     2x taken as parameter as + sign closes bracket

-x^2          (-x)^2         Negative sign is unary operator here (makes x
                             negative before being squared)

0-x^2         0-(x^2)        Minus sign is binary operator here (x is
                             squared before being taken away from 0)


If in doubt, put in brackets for everything that should be evaluated
seperately.  Try taking out brackets to see if it makes any difference to
the plot.


BASIC FUNCTIONS
---------------

You can refer to any of the following BASIC functions in your definition:

ABS     Absolute value - removes the sign 

ACS     Inverse cosine

ASN     Inverse sine

ATN     Inverse tan

COS     Cosine

DEG     Converts from radians to degrees - DEG(PI)=180

EXP     Inverse log natural

INT     Integer value - removes everything after the decimal point

LOG     Log (base 10)

LN      Log natural (base e)

RAD     Converts from degrees to radians - RAD(180)=PI

RND     Random number

SGN     Returns +1 if parameter is positive, -1 if parameter is negative
        and 0 if parameter is zero

SIN     Sine

SQR     Square root

TAN     Tan

The trigonometrical functions all work in radians unless you use the RAD
function like this: SIN(RAD x).

OTHER BASIC KEYWORDS THAT CAN BE USED IN FUNCTION DEFINITIONS
-------------------------------------------------------------

NOT, AND, DIV, EOR, MOD, OR, FALSE, PI, TRUE

Of these MOD, DIV and PI are the most useful.  MOD finds the remainder after
a division whereas DIV finds the quotient.  PI is the constant 3.141592.



EDITING FUNCTIONS
-----------------

Having created a function you may want to edit it.  To do this, highlight it
in the Plot list and either double-click on it or click on edit.  This will
take you to the 'y=' window even if you used the preset or user functions
windows to create the plot.  Click on OK or Solo to complete the Edit, or
close the window if you want to cancel the edit.



USER FUNCTIONS
--------------

You will probably have used preset functions.  You can define your own
functions that can be referred to by a name.  This can save time when
entering 'y=' functions.  It also allows you to add functions or divide one
function by another.

CREATING USER FUNCTIONS
-----------------------

Control of user funtions is from the User functions window, opened via the
windows sub-menu, by clicking User from the Plot list or by pressing F7. 
The user functions window is similar to the preset functions window except
you are able to create, edit and delete functions.

Initially the scrollable pane is empty - to create a user function click on
Create.  In the window that opens you must enter a function name in the
uppermost box and a definition in the other one.

The function name must consist only of letters and must not begin or end in
'x' as it will get confused with the variable, x.  The name will be
converted so that all the letters are in lower case.  The name must also be
unique - ie not the same as another user function, preset function or basic
function.  You will be alerted if you do this.

The syntax of the definition is the same as that of a y= function.  The
parameter of a user function is x so the definition should be in terms of x. 
When you click on OK you will be alerted if the function name is illegal, if
the definition cannot be evaluated or if the function would lead to
recursion.  These means that when evaluated, the function definition refers
to itself and an endless loop occurs, as in this example:

f(x)=2g(x) ; g(x)=f(x)+4

To evaluate f(x), g(x) must be calculated.  To get a value for g(x), f(x)
must be calculated - which in turn references g(x) and so on and so forth.

PLOTTING USER FUNCTIONS
-----------------------

A user function can be directly plotted by highlighting it in the pane and
clicking on PLOT.  User functions can of course be referenced in y=
functions, for example like this:

y=12x+6f(x)

This of course is the main reason for using user functions: you can combine
functions in a number of ways and investigate the effect of changing part of
the definition.

The parameter of a user function doesn't need to be just x either - it can
be as complicated as you like, eg f(2x+1), f(16x/2x^2+7x) or
f(g(8x+3sin(x))).  Note composite functions cannot be entered in the form
fg(x) as it will be interpreted as a single function fg.  Instead use
brackets or leave a space - eg f g(x) or f(g(x)).

EDITING USER FUNCTION DEFINITIONS
---------------------------------

Like y= function definitions, user function definitions can be edited by
double-clicking on them in the relevant pane (ie in the User functions
window), or by highlighting one and clicking on Edit.  If you change a
function definition that is plotted, the graphs window will be redrawn to
reflect these changes.

One of the menus available from the user functions window is a select menu
which gives control over the selection (highlighting) of user functions. 
The submenu contains the following options:

All - selects all user functions

Used - selects all the user functions that are involved in a plotted
function

Unused - selects all the user functions that are not refered to in any of
the plotted functions.

Clear - cancels the current selection

Copy - copies the selected user function (there must be only one) with the
name specified in the sub-menu.  The name must be unique and not cause
recursion (as above).

Delete - deletes all selected user functions.

Saving and loading of user functions will be described later.

PROCESSING PLOTTED FUNCTIONS
----------------------------

Part of the power of !Funcy2 is the ability to process the plotted functions
whether they're visible or invisible.  Initially you can change the colour
or quality of a function either by double-clicking on the function in the
plot list window and using the controls in the 'y=' window.  Alternatively
you can use the menu available from the plot list window.

THE PLOT LIST MENU
------------------

Apart from opening windows (see above) and saving (see later) you can
control the selection of functions in the plot list.  In the select menu you
have the following options:

All - selects everything in the plot list

Visible - selects only visible functions

Invisible - selects only invisible functions

Invert - inverts the current selection (ie unselected items made selected
and vice versa)

Clear - cancels the selection

Make - leads to a further sub-menu.  It applies an effect to the currently
selected function(s).  You can make the selection visible or invisible.  You
can also set the colour or the quality of all the selected functions to a
particular value, which is quicker than setting each one in turn.  The solo
option will make the selected function(s) visible and the rest invisible.

Copy - copies the currently selected function (only works if only one
function is highlighted)  If you copy a function that has derivitives,
integrals or transformations you will be asked if you want those copied as
well.

Delete - deletes a function.  Can also be done by clicking on delete in the
plot list window.  If the function has derivitives, integrals or
transformations they will be deleted as well.

FURTHER PROCESSES: CALCULUS PROCESSES
-------------------------------------

The two calculus processes - integration and differentiation - can be
applied to any plotted function.  To do this, highlight the function you
want to integrate or differentiate (it must be the only highlighted
function) and click on Calculus in the Plot list window.

From the calculus window you can select the process you want to apply.  You
can also set up the quality and colour in the usual way.  Click on Solo or
OK to complete the operation, or on the close icon to cancel.  Note that
integral functions can take a while to be plotted.

In the plot list, a calculus process appears as Derivitive or Integral. To
edit it, double click on it in the usual way.

FURTHER PROCESSES: TRANSFORMATIONS
----------------------------------

To transform a function, make sure it is the only one highlighted in the
plot list and click on Transform.  The bottom half of the Transform window
is familiar - the top half is complicated.  In the pane there is a list
containing the transformations applied to the graph (in order) - initially
of course this pane is empty.  To create a transformation, click on Create. 
A default transformation will appear at the end of the list.  As the default
transformation has no effect, you will want to edit it.  Highlight it by
clicking on it and then use the buttons to the right of the pane to change
the type of transformation.  If applicable enter a factor into the box.

Further transformations can be added to the list (to a maximum of 20) by
clicking on Create again.  Make sure you highlight the function you want to
edit before using the buttons to change the transformation.

The transformation that results depends on the combination of buttons
pressed:

Translate + x + factor: will translate (move) the graph in the x direction
by the number of units in the factor box.  A positive value will translate
the graph right, a negative number will move the graph left.

Translate + y + factor: will translate the graph in the y direction by the
number of units in the factor box.  A positve value will translate the graph
up, a negative number will move it down.

Scale + x + factor: will stretch the graph in the x direction (from the y
axis) by the factor.  A factor between 0 and 1 will contract the graph, a
higher value will stretch it.

Scale + y + factor: will stretch the graph in the y direction (from the x
axis) by the factor in the box.

Reflect + x: will reflect the graph horizontally - that is about the y axis.

Reflect + y: will reflect the graph vertically - that is about the x axis.

Reflect + y=x: will reflect the graph in the line y=x.  Therefore produces
the inverse of the function entered.

To plot the transformation, click on OK or Solo (see y= functions for
information).

Double clicking on a transformation in the plot list will take you back to
this window.  There is a menu available from the transform window: it allows
you to select all the transformations in the list, cancel the selection and
delete the selected transformations.  Alternatively the Delete icon will let
you delete the selected transformations.



GLOBAL SETTINGS WHICH AFFECT ALL PLOTTED GRAPHS
-----------------------------------------------

There are a number of things which are set up via the range and appearance
windows which affect the look of the whole graph.

RANGE AND AXIS CONTROL
----------------------

Selecting Axes/Range from the windows sub-menu or pressing F3 will open a
window where you can set the extent of the graph and determine the
appearance of the axes.

Both x and y axes have minimum and maximum values.  The minimum value must
be lower than maximum value, but the origin need not be included in the
graph's range.  The step value determines how often reference marks appear
on the axes and the seperation of grid lines (see appearance).

Like individual graphs the axes can be made invisible, the colour of them
can be set and the quality ranges from a solid line to one point every
'step' as defined in the step boxes.  The graph can also be labelled along
the axes at intervals if label is ticked.

Clicking OK will set the range, closing the window will cancel any changes.

STORED RANGE SETTINGS
---------------------

You can store and recall up to six range settings.  Initially they are all
set to the default (ie x and y from -10 to 10 with step size 2) but the
current range - the one that is reflected in the graphs window - can be
stored by clicking with adjust on one of the icons numbered 1 to 6 in the
range window.  Note that if the entries in the range window are different
from the actual range shown in the output/graphs window then the range of
the graph window will be stored: to make sure that you store the correct
range, click on OK in the range window with adjust before storing the range.

Recalling a range is done by clicking select on one of the 1 to 6 icons.  To
make the graph assume the settings click on OK.

The function keys can also be used to store and recall ranges.  Shift+F1 to
Shift+F6 recall range settings one to six respectively.  Ctrl+F1 to Ctrl+F6
store ranges.  Note these have instant effect.

NB Compare changing the range with zooming - see later.

APPEARANCE
----------

This is opened with F4 or via the windows sub-menu.  The top half of the
window controls the positioning and extent of the graph.  The resize arrows
expand or shrink the graph in the direction shown by one step unit (as set
up in the range window) - experiment to find out which arrow does what.  The
move arrows moves the 'window' through which you are looking at the graph in
the direction shown so that you end up looking at a different part of the
graph.  Both these functions have instant effect and work even when the
graphs window is closed.

The bottom half of the window lets you set up a grid. The quality buttons
range from a solid line to one dot per step unit to no grid at all.  The
colour selection works in the usual way.  Click on OK to set the grid or
close the window to cancel.

The overall refers to the overall quality of all the plots.  Changing the
overall quality affects all the graphs that have been set up with default
quality.  By setting a low overall quality you can speed up plotting
considerably.



MISCELLANEOUS
-------------

THE TRACE WINDOW
----------------

This window - accessed by F5 or the windows submenu gives a readout of the
current mouse position on the graph in the graphs co-ordinates.  You get
very long numbers due to the resolution of the screen - on a real graph the
x and y values are continous but on screen one pixel refers to a range of
values.  The one given is at the centre of the pixel.  The accuracy of the
readout can be toned down using the rounding functions - either in
significant figures or decimal places.  Before you can set the degree of
rounding you must turn it on by making the 'Round' option ticked.

THE GRAPHS WINDOW
-----------------

This shows the actual plots defined in the plot list and can be opened by
pressing F2, clicking with select or adjust on the icon bar or using the
windows submenu.  Only the plots that have been defined as visible will be
seen.  The control of axes is done via the range and appearance windows; the
grid and overall quality are defined from the appearance window (see above
for description).

The graphs window is designed so that at zoom factor 1:1 (see next section)
the graph fills the whole screen.  If you change mode so that the screen
becomes bigger or smaller, the window will be resized to take this into
account.  If the screen resolution is increased the resolution of the graph
increases as well - so in effect you get a better quality plot.

ZOOMING
-------

By default the graph is set to fill the whole screen.  If you wanted to see
the graph in more detail, you could change the range of the graph so that a
smaller extent is covered.  However, you may want to be able to keep the
current range extent (eg x from -5 to -3) but still see lots of detail.  For
this you can zoom in on the graph so that the extent covers more than a
screen's worth of space.

To do this, click menu over the graphs window, and move to the zoom
sub-menu.  This works in a similar way to a zoom window in !Draw or !Paint
except you can have different zoom factors in the x and y directions.  If
you're not familiar with zoom boxes, the zoom factors are expressed as
quotients, so 2:1 means twice as large (2/1) whereas 1:3 is a third (1/3) of
the size.  You can use the arrows to change the number nearest, or enter
values into the boxes directly.  The arrows have instant effect; entering
values directly only comes into effect when you press Return when the caret
is in one of the right-hand boxes.

If the button in the middle of the zoom window is pressed, the contents of
the x and y boxes are tied so that any change you make in one appears in the
other as well.  This means that the zoom factor is the same in both
directions.  However if you click on the link icon so that it is not
depressed, you can set the x and y zoom factors independently.

Very large and very small zoom factors are attainable but should be avoided
unless you're very patient!

SAVING AND LOADING
------------------

Although there is only one filetype, different things can be saved or
loaded, depending on where you drag icons from/to.

The three types of information that can be saved or loaded are:

Plotted function definitions

User function definitions

Overall information - eg range, stored ranges, grid style, zoom factor etc



If you save from the plot list menu, all the functions in the plot list will
be saved along with the overall information. If the 'with definitions'
option in the save dialogue box is ticked, all the user function definitions
will be saved as well.  This means you can save everything in a single file.

If you only want to save user functions then open the User functions window,
and save from the menu there.  Overall information will not be saved.


When loading, if you drag the icon to the icon bar icon, then all
information in the file will be loaded.  If you drag to the plot list
window, then only plotted functions will be loaded; if you drag to the User
functions window, then only user functions will be loaded.  If you drag to
the graphs window, the overall information only will be loaded.  This allows
you, for example, to import range settings from another file.

Note that function definitions are added to the respective lists so you
never lose anything on a load.  User function definitions whose names clash
will not be loaded and neither will those that would cause recursive
definitions (see user functions section) to be set up.

SPEED
-----

Whenever you change anything which !Funcy2 thinks might affect the overall
appearance of the graph, it is recalculated, but only if the graphs window
is open.  This recalculation can take some time so here are some tips on
speeding things up

1. Don't leave the graphs window open if you don't need it to be when you
are changing a lot of things.

2. Use a small zoom factor - the time taken should be halved if the zoom
factor is halved.

3. Change to a lower resolution screen mode - a y value is calculated for
each pixel across the window, so the fewer pixels across the window there
are the quicker updates will be

4. Use lower quality plots - temporarily set the default quality to a very
low setting to reduce the number of calculations made.

5. Use integral functions with care - the way these are calculated means
that more time is spent if the graph's origin is a long way away from the
left hand side of the window and that reducing the quality doesn't help.

6. Make functions invisible if they don't need to be plotted.

7. If you really must, try typing *RMFaster BASIC after pressing F12 and see
if it works.

8. Finally, get a faster computer!

NOTE that medium quality grids and axes slow things down - have either the
highest or the lowest.  Also avoid using small step sizes in the range
window.

EXPORTING GRAPHS AS GRAPHIC IMAGES
----------------------------------

There is no facility to save files as sprites or draw files (yet) but there
is a workround (which assumes you've got RiscOS 3)

1. Set up the graphs so that the output in the graphs window is what you
want and at the size you want it (as long as it isn't bigger than the
screen)

2.  Close all the windows except the output window (to make a bit of space)

3.  If the icon bar is not visible, press Shift+F12

4.  If !Paint is not loaded, click on the Apps icon and double click on
!Paint with adjust.

5.  Click with menu over the !Paint icon on the icon bar and select
Snapshot...

6.  If you pressed Shift+F12 in step 3, press it again.

7.  If the graphs window takes up most of the screen, make sure that the
'whole screen' icon is ticked.

8.  Click on OK.

9,  If you didn't set the whole screen option, draw a box around the graphs
window.

10. A save box appears.  If the icon bar is not visible press Shift-F12
again.

11. Drag the Sprite file icon in the save box to the !Paint icon on the icon
bar.

12.  If you've got enough memory a sprite file window should open with a
miniature version of the graph you have just grabbed.  Double click on it so
that you can view and edit it.  You might wnat to trim off the window
gadgets or change some colours etc- see the Risc OS manuals to find out how
to do this.

If all you want is a Sprite file you can stop here.  However, you might want
to convert your sprite file to a draw file.

13. Close !Funcy2s output window and any of !Paints windows EXCEPT the
sprite file window containing the miniature version of the graph (you don't
want to get confused!)

14. If !Draw is not loaded, click on the Apps icon and double click on !Draw
with adjust.

15. Click menu over the miniature version of the graph in the sprite file
window.

16. Move to the save box from Sprite->Save menu.  Drag the sprite icon to
the !Draw icon.

17.  A !Draw window should open containing the graph at full size.  You may
need to change the page size of the draw document to be able to see the
whole graph.

18.  Use this sprite as a template over which you draw Bezier curves and
straight lines to form the shape of the graph.  By zooming the !Draw window
you can check that your version of the graph is close to the original.

19.  Once you have done this, select the original sprite in the !Draw
document and delete it.

20.  The path you have just created should be left and you can then group it
to form one object which can be resized, rotated, used in DTP documents with
no discernable loss of quality.



NB I intend to reduce this 20 stage process to a single drag in a future
version.  Please bear with me!



ENDPIECE
--------

I hope that you enjoy using this application - possibly even enough that you
feel like registering.  Please let me know of any bugs you encounter or of
any ideas for future improvements.  I apologise if I've missed anything out
in this documentation - it's taken me almost as long to write it as it did
to write the application!  Also apologies if some of the instructions aren't
very clear - as the software hasn't settled yet, I didn't want to write the
definitive manual!

PLEASE READ THE LICENCE CONDITIONS ETC AT THE TOP OF THIS FILE
--------------------------------------------------------------

PLEASE READ THE FILE 'NOTES' TO FIND OUT ABOUT THIS APPLICATION, PAST, 
PRESENT AND FUTURE...
------------------------------------------------------------------------

Text (c) 1994 Richard Blythe
00000000  21 46 55 4e 43 59 32 20  2d 20 41 20 47 52 41 50  |!FUNCY2 - A GRAP|
00000010  48 20 50 4c 4f 54 54 45  52 0a 2d 2d 2d 2d 2d 2d  |H PLOTTER.------|
00000020  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000030  2d 2d 2d 0a 0a 54 68 69  73 20 66 69 6c 65 20 63  |---..This file c|
00000040  6f 6e 74 61 69 6e 73 20  69 6e 66 6f 72 6d 61 74  |ontains informat|
00000050  69 6f 6e 20 61 62 6f 75  74 20 68 6f 77 20 74 6f  |ion about how to|
00000060  20 75 73 65 20 74 68 65  20 73 6f 66 74 77 61 72  | use the softwar|
00000070  65 20 61 6e 64 20 74 68  65 20 61 6c 6c 0a 69 6d  |e and the all.im|
00000080  70 6f 72 74 61 6e 74 20  6c 69 63 65 6e 63 65 20  |portant licence |
00000090  63 6f 6e 64 69 74 69 6f  6e 73 2e 20 20 50 6c 65  |conditions.  Ple|
000000a0  61 73 65 20 72 65 61 64  20 63 61 72 65 66 75 6c  |ase read careful|
000000b0  6c 79 20 62 75 74 20 64  6f 6e 27 74 20 62 65 20  |ly but don't be |
000000c0  73 63 61 72 65 64 20 74  6f 0a 70 6c 61 79 20 77  |scared to.play w|
000000d0  69 74 68 20 74 68 65 20  73 6f 66 74 77 61 72 65  |ith the software|
000000e0  20 2d 20 69 74 27 73 20  65 61 73 69 65 72 20 74  | - it's easier t|
000000f0  6f 20 75 73 65 20 74 68  61 6e 20 74 68 65 20 69  |o use than the i|
00000100  6e 73 74 72 75 63 74 69  6f 6e 73 20 73 75 67 67  |nstructions sugg|
00000110  65 73 74 20 28 49 0a 74  68 69 6e 6b 29 2e 20 20  |est (I.think).  |
00000120  50 6c 65 61 73 65 20 61  6c 73 6f 20 72 65 61 64  |Please also read|
00000130  20 74 68 65 20 66 69 6c  65 20 27 4e 6f 74 65 73  | the file 'Notes|
00000140  27 20 61 73 20 69 74 20  63 6f 6e 74 61 69 6e 73  |' as it contains|
00000150  20 73 6f 6d 65 20 76 61  6c 75 61 62 6c 65 0a 69  | some valuable.i|
00000160  6e 66 6f 72 6d 61 74 69  6f 6e 2e 0a 0a 4c 49 43  |nformation...LIC|
00000170  45 4e 43 45 20 43 4f 4e  44 49 54 49 4f 4e 53 0a  |ENCE CONDITIONS.|
00000180  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000190  2d 2d 0a 0a 54 68 69 73  20 73 68 61 72 65 77 61  |--..This sharewa|
000001a0  72 65 20 61 70 70 6c 69  63 61 74 69 6f 6e 20 69  |re application i|
000001b0  73 20 73 75 70 70 6c 69  65 64 20 22 61 73 20 69  |s supplied "as i|
000001c0  73 22 2e 20 20 4e 6f 20  77 61 72 72 61 6e 74 79  |s".  No warranty|
000001d0  20 69 73 20 6d 61 64 65  20 61 6e 64 20 49 0a 77  | is made and I.w|
000001e0  69 6c 6c 20 61 63 63 65  70 74 20 6e 6f 20 72 65  |ill accept no re|
000001f0  73 70 6f 6e 73 69 62 69  6c 69 74 79 20 66 6f 72  |sponsibility for|
00000200  20 61 6e 79 20 6c 6f 73  73 2c 20 64 61 6d 61 67  | any loss, damag|
00000210  65 20 6f 72 20 6f 74 68  65 72 20 70 72 6f 62 6c  |e or other probl|
00000220  65 6d 73 20 61 72 69 73  69 6e 67 0a 66 72 6f 6d  |ems arising.from|
00000230  20 75 73 65 20 6f 66 20  74 68 65 20 73 6f 66 74  | use of the soft|
00000240  77 61 72 65 2e 20 20 54  68 69 73 20 69 6e 63 6c  |ware.  This incl|
00000250  75 64 65 73 20 64 61 74  61 20 73 74 6f 72 65 64  |udes data stored|
00000260  20 6f 6e 20 61 6e 79 20  6d 65 64 69 75 6d 2e 20  | on any medium. |
00000270  20 54 68 65 0a 61 70 70  6c 69 63 61 74 69 6f 6e  | The.application|
00000280  20 69 73 20 4e 4f 54 20  67 75 61 72 61 6e 74 65  | is NOT guarante|
00000290  65 64 20 74 6f 20 62 65  20 62 75 67 20 66 72 65  |ed to be bug fre|
000002a0  65 2e 0a 0a 54 68 69 73  20 73 6f 66 74 77 61 72  |e...This softwar|
000002b0  65 20 63 61 6e 20 62 65  20 66 72 65 65 6c 79 20  |e can be freely |
000002c0  64 69 73 74 72 69 62 75  74 65 64 20 61 73 20 6c  |distributed as l|
000002d0  6f 6e 67 20 61 73 20 74  68 65 20 66 6f 6c 6c 6f  |ong as the follo|
000002e0  77 69 6e 67 20 63 6f 6e  64 69 74 69 6f 6e 73 0a  |wing conditions.|
000002f0  61 72 65 20 6f 62 73 65  72 76 65 64 3a 0a 0a 31  |are observed:..1|
00000300  2e 20 20 4e 6f 20 63 68  61 6e 67 65 73 20 63 61  |.  No changes ca|
00000310  6e 20 62 65 20 6d 61 64  65 20 74 6f 20 61 6e 79  |n be made to any|
00000320  20 6f 66 20 74 68 65 20  66 69 6c 65 73 20 77 69  | of the files wi|
00000330  74 68 69 6e 20 74 68 65  20 61 70 70 6c 69 63 61  |thin the applica|
00000340  74 69 6f 6e 0a 64 69 72  65 63 74 6f 72 79 20 6f  |tion.directory o|
00000350  72 20 61 6e 79 20 6f 66  20 69 74 73 20 73 75 62  |r any of its sub|
00000360  64 69 72 65 63 74 6f 72  69 65 73 2e 0a 0a 32 2e  |directories...2.|
00000370  20 20 4e 6f 20 63 68 61  72 67 65 20 63 61 6e 20  |  No charge can |
00000380  62 65 20 6d 61 64 65 20  66 6f 72 20 74 68 65 20  |be made for the |
00000390  73 6f 66 74 77 61 72 65  20 65 78 63 65 70 74 20  |software except |
000003a0  66 6f 72 20 61 20 72 65  61 73 6f 6e 61 62 6c 65  |for a reasonable|
000003b0  20 61 6d 6f 75 6e 74 20  74 6f 0a 63 6f 76 65 72  | amount to.cover|
000003c0  20 6f 6e 6c 79 20 74 68  65 20 64 69 73 74 72 69  | only the distri|
000003d0  62 75 74 69 6f 6e 2f 63  6f 70 79 69 6e 67 20 6f  |bution/copying o|
000003e0  66 20 74 68 65 20 73 6f  66 74 77 61 72 65 20 69  |f the software i|
000003f0  65 20 63 6f 73 74 20 6f  66 20 74 68 65 20 64 69  |e cost of the di|
00000400  73 63 2c 20 70 26 70 0a  61 6e 64 20 68 61 6e 64  |sc, p&p.and hand|
00000410  6c 69 6e 67 20 63 68 61  72 67 65 73 2e 20 20 49  |ling charges.  I|
00000420  66 20 79 6f 75 20 70 61  69 64 20 6f 76 65 72 20  |f you paid over |
00000430  74 68 65 20 6f 64 64 73  20 66 6f 72 20 74 68 69  |the odds for thi|
00000440  73 20 73 6f 66 74 77 61  72 65 2c 20 6c 65 74 20  |s software, let |
00000450  6d 65 0a 6b 6e 6f 77 2e  20 20 41 6e 79 6f 6e 65  |me.know.  Anyone|
00000460  20 63 68 61 72 67 69 6e  67 20 65 78 63 65 73 73  | charging excess|
00000470  69 76 65 6c 79 20 2d 20  65 67 20 74 72 79 69 6e  |ively - eg tryin|
00000480  67 20 74 6f 20 75 73 65  20 27 77 65 61 72 20 61  |g to use 'wear a|
00000490  6e 64 20 74 65 61 72 20  6f 6e 0a 74 68 65 69 72  |nd tear on.their|
000004a0  20 64 69 73 63 20 64 72  69 76 65 27 20 61 73 20  | disc drive' as |
000004b0  61 6e 20 65 78 63 75 73  65 20 66 6f 72 20 63 68  |an excuse for ch|
000004c0  61 72 67 69 6e 67 20 a3  31 30 2b 20 2d 20 77 69  |arging .10+ - wi|
000004d0  6c 6c 20 62 65 20 69 6e  76 65 73 74 69 67 61 74  |ll be investigat|
000004e0  65 64 2e 2e 2e 0a 0a 54  48 49 53 20 41 50 50 4c  |ed.....THIS APPL|
000004f0  49 43 41 54 49 4f 4e 20  49 53 20 53 48 41 52 45  |ICATION IS SHARE|
00000500  57 41 52 45 2e 2e 2e 0a  2d 2d 2d 2d 2d 2d 2d 2d  |WARE....--------|
00000510  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000520  2d 2d 2d 2d 2d 2d 2d 2d  0a 0a 59 6f 75 20 73 68  |--------..You sh|
00000530  6f 75 6c 64 6e 27 74 20  68 61 76 65 20 70 61 69  |ouldn't have pai|
00000540  64 20 61 6e 79 74 68 69  6e 67 20 77 68 65 6e 20  |d anything when |
00000550  79 6f 75 20 62 6f 75 67  68 74 20 74 68 65 20 73  |you bought the s|
00000560  6f 66 74 77 61 72 65 20  65 78 63 65 70 74 20 6d  |oftware except m|
00000570  6f 6e 65 79 0a 74 6f 20  63 6f 76 65 72 20 74 68  |oney.to cover th|
00000580  65 20 63 6f 73 74 73 20  6d 65 6e 74 69 6f 6e 65  |e costs mentione|
00000590  64 20 61 62 6f 76 65 2e  20 20 48 6f 77 65 76 65  |d above.  Howeve|
000005a0  72 20 69 66 20 79 6f 75  20 61 72 65 20 73 74 69  |r if you are sti|
000005b0  6c 6c 20 75 73 69 6e 67  20 74 68 65 0a 73 6f 66  |ll using the.sof|
000005c0  74 77 61 72 65 20 61 66  74 65 72 20 32 31 20 64  |tware after 21 d|
000005d0  61 79 73 20 6f 66 20 66  69 72 73 74 20 75 73 69  |ays of first usi|
000005e0  6e 67 20 69 74 20 74 68  65 6e 20 79 6f 75 20 73  |ng it then you s|
000005f0  68 6f 75 6c 64 20 72 65  67 69 73 74 65 72 20 77  |hould register w|
00000600  69 74 68 20 6d 65 20 61  74 0a 74 68 65 20 61 64  |ith me at.the ad|
00000610  64 72 65 73 73 20 73 68  6f 77 6e 20 62 65 6c 6f  |dress shown belo|
00000620  77 2e 20 20 49 66 20 74  68 69 73 20 69 73 20 62  |w.  If this is b|
00000630  65 69 6e 67 20 75 73 65  64 20 69 6e 20 61 20 6e  |eing used in a n|
00000640  6f 6e 2d 64 6f 6d 65 73  74 69 63 0a 65 6e 76 69  |on-domestic.envi|
00000650  72 6f 6e 6d 65 6e 74 20  28 65 67 20 61 20 73 63  |ronment (eg a sc|
00000660  68 6f 6f 6c 29 20 74 68  65 6e 20 49 20 77 6f 75  |hool) then I wou|
00000670  6c 64 20 70 61 72 74 69  63 75 6c 61 72 6c 79 20  |ld particularly |
00000680  6c 69 6b 65 20 74 6f 20  6b 6e 6f 77 2e 0a 0a 54  |like to know...T|
00000690  68 65 20 6d 61 69 6e 20  62 65 6e 65 66 69 74 20  |he main benefit |
000006a0  6f 66 20 72 65 67 69 73  74 65 72 69 6e 67 20 69  |of registering i|
000006b0  73 20 74 68 61 74 20 49  20 77 69 6c 6c 20 6b 65  |s that I will ke|
000006c0  65 70 20 79 6f 75 20 69  6e 66 6f 72 6d 65 64 20  |ep you informed |
000006d0  6f 66 20 66 75 72 74 68  65 72 0a 75 70 64 61 74  |of further.updat|
000006e0  65 73 20 74 6f 20 74 68  65 20 73 6f 66 74 77 61  |es to the softwa|
000006f0  72 65 2e 20 20 49 20 64  6f 20 6e 6f 74 20 66 69  |re.  I do not fi|
00000700  78 20 61 20 72 65 67 69  73 74 72 61 74 69 6f 6e  |x a registration|
00000710  20 66 65 65 20 2d 20 69  74 27 73 20 65 6e 74 69  | fee - it's enti|
00000720  72 65 6c 79 20 61 74 0a  79 6f 75 72 20 64 69 73  |rely at.your dis|
00000730  63 72 65 74 69 6f 6e 2e  20 20 48 6f 77 65 76 65  |cretion.  Howeve|
00000740  72 20 74 68 65 20 6d 6f  72 65 20 49 20 67 65 74  |r the more I get|
00000750  2c 20 74 68 65 20 6d 6f  72 65 20 6c 69 6b 65 6c  |, the more likel|
00000760  79 20 49 20 61 6d 20 74  6f 20 64 65 76 65 6c 6f  |y I am to develo|
00000770  70 0a 74 68 65 20 73 6f  66 74 77 61 72 65 20 61  |p.the software a|
00000780  6e 64 20 74 68 65 20 6d  6f 72 65 20 6c 69 6b 65  |nd the more like|
00000790  6c 79 20 49 27 6c 6c 20  69 6d 70 6c 65 6d 65 6e  |ly I'll implemen|
000007a0  74 20 61 6e 79 20 73 75  67 67 65 73 74 69 6f 6e  |t any suggestion|
000007b0  73 2e 20 20 53 65 65 20  74 68 65 0a 61 63 63 6f  |s.  See the.acco|
000007c0  6d 70 61 6e 79 69 6e 67  20 66 69 6c 65 20 27 4e  |mpanying file 'N|
000007d0  6f 74 65 73 27 20 74 6f  20 66 69 6e 64 20 6f 75  |otes' to find ou|
000007e0  74 20 77 68 61 74 20 49  27 76 65 20 64 6f 6e 65  |t what I've done|
000007f0  20 73 6f 20 66 61 72 20  61 6e 64 20 68 6f 77 20  | so far and how |
00000800  49 20 77 61 6e 74 0a 74  6f 20 69 6d 70 72 6f 76  |I want.to improv|
00000810  65 2e 0a 0a 49 20 77 6f  75 6c 64 20 6c 69 6b 65  |e...I would like|
00000820  20 74 6f 20 74 61 6b 65  20 74 68 69 73 20 6f 70  | to take this op|
00000830  70 6f 72 74 75 6e 69 74  79 20 74 6f 20 70 6f 69  |portunity to poi|
00000840  6e 74 20 6f 75 74 20 74  68 61 74 20 49 20 64 6f  |nt out that I do|
00000850  20 6e 6f 74 20 68 61 76  65 20 61 63 63 65 73 73  | not have access|
00000860  0a 74 6f 20 61 6e 79 20  50 72 6f 67 72 61 6d 6d  |.to any Programm|
00000870  65 72 73 20 52 65 66 65  72 65 6e 63 65 20 4d 61  |ers Reference Ma|
00000880  6e 75 61 6c 73 2e 20 20  41 6e 79 20 6d 6f 6e 69  |nuals.  Any moni|
00000890  65 73 20 72 65 63 65 69  76 65 64 20 77 69 6c 6c  |es received will|
000008a0  20 67 6f 20 74 6f 77 61  72 64 73 0a 70 75 72 63  | go towards.purc|
000008b0  68 61 73 69 6e 67 20 74  68 65 73 65 20 61 6e 64  |hasing these and|
000008c0  20 69 66 20 49 20 67 65  74 20 65 76 65 6e 20 6d  | if I get even m|
000008d0  6f 72 65 20 49 27 6c 6c  20 74 72 65 61 74 20 6d  |ore I'll treat m|
000008e0  79 73 65 6c 66 20 74 6f  20 61 20 64 65 63 65 6e  |yself to a decen|
000008f0  74 0a 64 65 73 6b 74 6f  70 20 65 64 69 74 6f 72  |t.desktop editor|
00000900  2e 20 20 49 66 20 49 20  63 61 6e 20 64 6f 20 74  |.  If I can do t|
00000910  68 69 73 20 74 68 65 6e  20 74 68 65 20 71 75 61  |his then the qua|
00000920  6c 69 74 79 20 6f 66 20  74 68 65 20 61 70 70 6c  |lity of the appl|
00000930  69 63 61 74 69 6f 6e 20  73 68 6f 75 6c 64 0a 69  |ication should.i|
00000940  6d 70 72 6f 76 65 20 31  30 30 66 6f 6c 64 20 61  |mprove 100fold a|
00000950  6e 64 20 6d 61 6e 79 20  61 64 76 61 6e 63 65 64  |nd many advanced|
00000960  20 66 65 61 74 75 72 65  73 20 63 61 6e 20 62 65  | features can be|
00000970  20 69 6d 70 6c 65 6d 65  6e 74 65 64 20 61 73 20  | implemented as |
00000980  49 27 6c 6c 20 62 65 0a  61 62 6c 65 20 74 6f 20  |I'll be.able to |
00000990  66 69 6e 64 20 6f 75 74  20 68 6f 77 20 74 6f 20  |find out how to |
000009a0  64 6f 20 74 68 65 6d 2e  20 20 53 6f 20 61 73 20  |do them.  So as |
000009b0  79 6f 75 20 63 61 6e 20  73 65 65 20 61 6e 79 20  |you can see any |
000009c0  6d 6f 6e 65 79 20 73 65  6e 74 20 77 69 6c 6c 20  |money sent will |
000009d0  67 6f 0a 69 6e 74 6f 20  73 6f 66 74 77 61 72 65  |go.into software|
000009e0  20 64 65 76 65 6c 6f 70  6d 65 6e 74 20 61 6e 64  | development and|
000009f0  20 6e 6f 74 20 69 6e 74  6f 20 74 68 65 20 74 69  | not into the ti|
00000a00  6c 6c 73 20 6f 66 20 74  68 65 20 47 6f 64 6f 6c  |lls of the Godol|
00000a10  70 68 69 6e 20 41 72 6d  73 2e 0a 0a 50 6c 65 61  |phin Arms...Plea|
00000a20  73 65 20 73 65 6e 64 20  61 6e 79 20 63 6f 6d 6d  |se send any comm|
00000a30  75 6e 69 63 61 74 69 6f  6e 73 20 72 65 67 61 72  |unications regar|
00000a40  64 69 6e 67 20 74 68 65  20 73 6f 66 74 77 61 72  |ding the softwar|
00000a50  65 2c 20 61 6e 79 20 62  75 67 73 20 66 6f 75 6e  |e, any bugs foun|
00000a60  64 2c 20 61 6e 79 0a 69  6e 66 6f 72 6d 61 74 69  |d, any.informati|
00000a70  6f 6e 20 49 20 6d 69 67  68 74 20 66 69 6e 64 20  |on I might find |
00000a80  75 73 65 66 75 6c 20 2d  20 65 67 20 64 6f 65 73  |useful - eg does|
00000a90  20 69 74 20 77 6f 72 6b  20 6f 6e 20 61 20 6e 65  | it work on a ne|
00000aa0  74 77 6f 72 6b 3f 20 2d  20 41 4e 59 0a 53 55 47  |twork? - ANY.SUG|
00000ab0  47 45 53 54 49 4f 4e 53  20 46 4f 52 20 49 4d 50  |GESTIONS FOR IMP|
00000ac0  52 4f 56 45 4d 45 4e 54  20 61 6e 64 20 41 4e 59  |ROVEMENT and ANY|
00000ad0  20 4d 4f 4e 45 59 20 49  46 20 59 4f 55 20 57 41  | MONEY IF YOU WA|
00000ae0  4e 54 20 54 4f 20 52 45  47 49 53 54 45 52 20 74  |NT TO REGISTER t|
00000af0  6f 3a 0a 0a 52 69 63 68  61 72 64 20 42 6c 79 74  |o:..Richard Blyt|
00000b00  68 65 0a 33 37 20 57 65  6c 6c 20 57 61 79 0a 4e  |he.37 Well Way.N|
00000b10  45 57 51 55 41 59 0a 43  6f 72 6e 77 61 6c 6c 0a  |EWQUAY.Cornwall.|
00000b20  54 52 37 20 33 4c 53 0a  0a 49 20 70 72 6f 6d 69  |TR7 3LS..I promi|
00000b30  73 65 20 74 6f 20 77 72  69 74 65 20 74 6f 20 61  |se to write to a|
00000b40  6e 79 6f 6e 65 20 77 68  6f 20 73 65 6e 64 73 20  |nyone who sends |
00000b50  6d 6f 6e 65 79 2c 20 62  75 74 20 62 65 20 70 61  |money, but be pa|
00000b60  74 69 65 6e 74 20 69 66  20 64 75 72 69 6e 67 0a  |tient if during.|
00000b70  28 75 6e 69 76 65 72 73  69 74 79 29 20 74 65 72  |(university) ter|
00000b80  6d 20 74 69 6d 65 20 2d  20 70 61 72 74 6c 79 20  |m time - partly |
00000b90  62 65 63 61 75 73 65 20  6d 61 69 6c 20 77 69 6c  |because mail wil|
00000ba0  6c 20 68 61 76 65 20 74  6f 20 62 65 20 66 6f 72  |l have to be for|
00000bb0  77 61 72 64 65 64 2e 0a  0a 43 4f 50 59 52 49 47  |warded...COPYRIG|
00000bc0  48 54 20 44 45 54 41 49  4c 53 0a 2d 2d 2d 2d 2d  |HT DETAILS.-----|
00000bd0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0a 0a 57 69  |------------..Wi|
00000be0  6d 70 48 65 61 70 20 72  6f 75 74 69 6e 65 73 20  |mpHeap routines |
00000bf0  a9 20 42 65 6e 20 53 75  6d 6d 65 72 73 2f 41 63  |. Ben Summers/Ac|
00000c00  6f 72 6e 20 43 6f 6d 70  75 74 69 6e 67 20 4d 61  |orn Computing Ma|
00000c10  67 61 7a 69 6e 65 20 44  65 63 65 6d 62 65 72 20  |gazine December |
00000c20  31 39 39 33 2e 20 0a 55  73 65 64 20 77 69 74 68  |1993. .Used with|
00000c30  20 6b 69 6e 64 20 70 65  72 6d 69 73 73 69 6f 6e  | kind permission|
00000c40  20 6f 66 20 53 74 65 76  65 20 54 75 72 6e 62 75  | of Steve Turnbu|
00000c50  6c 6c 2c 20 45 64 69 74  6f 72 20 6f 66 20 41 63  |ll, Editor of Ac|
00000c60  6f 72 6e 20 43 6f 6d 70  75 74 69 6e 67 2e 20 20  |orn Computing.  |
00000c70  49 66 0a 79 6f 75 20 77  6f 75 6c 64 20 6c 69 6b  |If.you would lik|
00000c80  65 20 74 6f 20 75 73 65  20 69 74 20 79 6f 75 72  |e to use it your|
00000c90  73 65 6c 66 20 74 68 65  6e 20 49 27 6d 20 73 75  |self then I'm su|
00000ca0  72 65 20 45 75 72 6f 70  72 65 73 73 20 45 6e 74  |re Europress Ent|
00000cb0  65 72 70 72 69 73 65 20  77 69 6c 6c 20 62 65 0a  |erprise will be.|
00000cc0  61 62 6c 65 20 74 6f 20  66 75 72 6e 69 73 68 20  |able to furnish |
00000cd0  79 6f 75 20 77 69 74 68  20 74 68 65 20 72 65 6c  |you with the rel|
00000ce0  65 76 61 6e 74 20 62 61  63 6b 20 69 73 73 75 65  |evant back issue|
00000cf0  2e 0a 0a 41 6c 6c 20 6f  74 68 65 72 20 63 6f 64  |...All other cod|
00000d00  65 20 61 6e 64 20 66 69  6c 65 73 20 a9 20 52 69  |e and files . Ri|
00000d10  63 68 61 72 64 20 42 6c  79 74 68 65 20 4d 61 79  |chard Blythe May|
00000d20  20 31 39 39 34 0a 0a 4d  41 4e 59 20 54 48 41 4e  | 1994..MANY THAN|
00000d30  4b 53 2e 2e 2e 0a 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |KS....----------|
00000d40  2d 2d 2d 2d 0a 0a 46 69  72 73 74 6c 79 20 74 6f  |----..Firstly to|
00000d50  20 65 76 65 72 79 6f 6e  65 20 61 74 20 41 63 6f  | everyone at Aco|
00000d60  72 6e 20 43 6f 6d 70 75  74 69 6e 67 20 28 61 6e  |rn Computing (an|
00000d70  64 20 74 68 65 20 4d 69  63 72 6f 20 55 73 65 72  |d the Micro User|
00000d80  20 62 65 66 6f 72 65 20  74 68 61 74 29 20 66 6f  | before that) fo|
00000d90  72 0a 61 6c 6c 6f 77 69  6e 67 20 6d 65 20 74 6f  |r.allowing me to|
00000da0  20 67 6c 65 61 6e 20 76  61 72 69 6f 75 73 20 70  | glean various p|
00000db0  72 6f 67 72 61 6d 6d 69  6e 67 20 74 69 74 62 69  |rogramming titbi|
00000dc0  74 73 20 77 68 69 63 68  20 61 6c 6d 6f 73 74 20  |ts which almost |
00000dd0  6f 62 76 69 61 74 65 20  74 68 65 0a 6e 65 65 64  |obviate the.need|
00000de0  20 66 6f 72 20 50 52 4d  73 20 28 62 75 74 20 6e  | for PRMs (but n|
00000df0  6f 74 20 71 75 69 74 65  29 2e 20 20 54 68 61 6e  |ot quite).  Than|
00000e00  6b 73 20 70 61 72 74 69  63 75 6c 61 72 6c 79 20  |ks particularly |
00000e10  74 6f 20 74 68 65 20 45  64 69 74 6f 72 2c 20 53  |to the Editor, S|
00000e20  74 65 76 65 0a 54 75 72  6e 62 75 6c 6c 2c 20 77  |teve.Turnbull, w|
00000e30  68 6f 20 71 75 69 63 6b  6c 79 20 61 6e 64 20 70  |ho quickly and p|
00000e40  6f 6c 69 74 65 6c 79 20  72 65 73 70 6f 6e 64 65  |olitely responde|
00000e50  64 20 74 6f 20 6d 79 20  72 65 71 75 65 73 74 20  |d to my request |
00000e60  74 6f 20 75 73 65 20 74  68 65 0a 57 69 6d 70 48  |to use the.WimpH|
00000e70  65 61 70 20 72 6f 75 74  69 6e 65 73 20 69 6e 20  |eap routines in |
00000e80  74 68 69 73 20 61 70 70  6c 69 63 61 74 69 6f 6e  |this application|
00000e90  2e 20 20 54 68 61 6e 6b  73 20 61 6c 73 6f 20 53  |.  Thanks also S|
00000ea0  74 65 76 65 20 66 6f 72  20 72 65 74 75 72 6e 69  |teve for returni|
00000eb0  6e 67 20 61 6e 0a 75 6e  72 65 71 75 69 72 65 64  |ng an.unrequired|
00000ec0  20 73 61 65 2e 0a 0a 54  6f 20 41 63 6f 72 6e 20  | sae...To Acorn |
00000ed0  74 68 65 6d 73 65 6c 76  65 73 20 66 6f 72 20 77  |themselves for w|
00000ee0  72 69 74 69 6e 67 20 61  70 70 6c 69 63 61 74 69  |riting applicati|
00000ef0  6f 6e 73 20 6c 69 6b 65  20 4d 61 65 73 74 72 6f  |ons like Maestro|
00000f00  20 69 6e 20 42 61 73 69  63 20 73 6f 20 74 68 61  | in Basic so tha|
00000f10  74 20 49 0a 63 61 6e 20  6c 6f 6f 6b 20 61 74 20  |t I.can look at |
00000f20  74 68 65 6d 20 61 6e 64  20 73 65 65 20 68 6f 77  |them and see how|
00000f30  20 76 61 72 69 6f 75 73  20 74 68 69 6e 67 73 20  | various things |
00000f40  61 72 65 20 64 6f 6e 65  2e 20 20 41 6c 73 6f 20  |are done.  Also |
00000f50  66 6f 72 20 61 64 64 69  6e 67 20 74 68 65 0a 43  |for adding the.C|
00000f60  52 55 4e 43 48 20 63 6f  6d 6d 61 6e 64 20 74 6f  |RUNCH command to|
00000f70  20 42 61 73 69 63 20 77  68 69 63 68 20 72 65 6d  | Basic which rem|
00000f80  6f 76 65 73 20 61 6c 6c  20 73 70 61 63 65 73 20  |oves all spaces |
00000f90  65 78 63 65 70 74 20 6e  65 63 65 73 73 61 72 79  |except necessary|
00000fa0  20 6f 6e 65 73 2e 0a 0a  54 6f 20 61 6c 6c 20 66  | ones...To all f|
00000fb0  61 6d 69 6c 79 20 61 6e  64 20 66 72 69 65 6e 64  |amily and friend|
00000fc0  73 2e 20 20 4d 61 74 68  73 20 74 65 61 63 68 65  |s.  Maths teache|
00000fd0  72 73 20 2d 20 6f 62 76  69 6f 75 73 6c 79 20 77  |rs - obviously w|
00000fe0  69 74 68 6f 75 74 20 77  68 6f 6d 20 49 0a 77 6f  |ithout whom I.wo|
00000ff0  75 6c 64 6e 27 74 20 68  61 76 65 20 73 65 65 6e  |uldn't have seen|
00001000  20 74 68 65 20 6e 65 65  64 20 74 6f 20 77 72 69  | the need to wri|
00001010  74 65 20 74 68 65 20 61  70 70 6c 69 63 61 74 69  |te the applicati|
00001020  6f 6e 2c 20 6c 65 74 20  61 6c 6f 6e 65 20 6b 6e  |on, let alone kn|
00001030  6f 77 6e 20 68 6f 77 20  74 6f 0a 64 6f 20 69 74  |own how to.do it|
00001040  21 0a 0a 0a 0a 49 4e 54  52 4f 44 55 43 54 49 4f  |!....INTRODUCTIO|
00001050  4e 0a 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0a 0a  |N.------------..|
00001060  21 46 75 6e 63 79 32 20  69 73 20 61 6e 20 61 70  |!Funcy2 is an ap|
00001070  70 6c 69 63 61 74 69 6f  6e 20 74 68 61 74 20 61  |plication that a|
00001080  6c 6c 6f 77 73 20 79 6f  75 20 74 6f 20 70 6c 6f  |llows you to plo|
00001090  74 20 67 72 61 70 68 73  20 6f 66 20 66 75 6e 63  |t graphs of func|
000010a0  74 69 6f 6e 73 20 6f 66  20 79 0a 65 78 70 72 65  |tions of y.expre|
000010b0  73 73 65 64 20 69 6e 20  74 65 72 6d 73 20 6f 66  |ssed in terms of|
000010c0  20 78 2e 20 20 4f 6e 63  65 20 70 6c 6f 74 74 65  | x.  Once plotte|
000010d0  64 20 74 68 65 73 65 20  66 75 6e 63 74 69 6f 6e  |d these function|
000010e0  73 20 63 61 6e 20 62 65  20 70 72 6f 63 65 73 73  |s can be process|
000010f0  65 64 20 69 6e 20 61 0a  6e 75 6d 62 65 72 20 6f  |ed in a.number o|
00001100  66 20 77 61 79 73 3a 20  74 68 65 69 72 20 63 6f  |f ways: their co|
00001110  6c 6f 75 72 20 61 6e 64  20 71 75 61 6c 69 74 79  |lour and quality|
00001120  20 63 61 6e 20 62 65 20  63 68 61 6e 67 65 64 3b  | can be changed;|
00001130  20 79 6f 75 20 63 61 6e  20 70 6c 6f 74 0a 64 65  | you can plot.de|
00001140  72 69 76 69 74 69 76 65  73 20 61 6e 64 20 69 6e  |rivitives and in|
00001150  74 65 67 72 61 6c 73 20  6f 66 20 61 20 66 75 6e  |tegrals of a fun|
00001160  63 74 69 6f 6e 20 61 6e  64 20 79 6f 75 20 63 61  |ction and you ca|
00001170  6e 20 74 72 61 6e 73 66  6f 72 6d 20 74 68 65 20  |n transform the |
00001180  66 75 6e 63 74 69 6f 6e  2e 20 0a 4f 62 76 69 6f  |function. .Obvio|
00001190  75 73 6c 79 20 74 68 69  73 20 68 61 73 20 6d 61  |usly this has ma|
000011a0  6e 79 20 75 73 65 73 20  2d 20 66 6f 72 20 65 78  |ny uses - for ex|
000011b0  61 6d 70 6c 65 20 66 6f  72 20 63 68 65 63 6b 69  |ample for checki|
000011c0  6e 67 20 74 68 61 74 20  74 68 65 20 64 65 72 69  |ng that the deri|
000011d0  76 69 74 69 76 65 0a 6f  72 20 69 6e 74 65 67 72  |vitive.or integr|
000011e0  61 6c 20 6f 66 20 61 20  66 75 6e 63 74 69 6f 6e  |al of a function|
000011f0  20 69 73 20 63 6f 72 72  65 63 74 2c 20 66 6f 72  | is correct, for|
00001200  20 73 65 65 69 6e 67 20  77 68 65 72 65 20 61 20  | seeing where a |
00001210  6d 61 78 69 6d 75 6d 20  6f 72 20 6d 69 6e 69 6d  |maximum or minim|
00001220  75 6d 0a 76 61 6c 75 65  20 6f 66 20 61 20 67 72  |um.value of a gr|
00001230  61 70 68 20 69 73 20 6f  72 20 73 69 6d 70 6c 79  |aph is or simply|
00001240  20 74 6f 20 73 65 65 20  68 6f 77 20 61 20 66 75  | to see how a fu|
00001250  6e 63 74 69 6f 6e 20 76  61 72 69 65 73 20 77 69  |nction varies wi|
00001260  74 68 20 64 69 66 66 65  72 65 6e 74 0a 76 61 6c  |th different.val|
00001270  75 65 73 20 6f 66 20 78  2e 20 20 41 20 6e 75 6d  |ues of x.  A num|
00001280  62 65 72 20 6f 66 20 62  61 73 69 63 20 66 75 6e  |ber of basic fun|
00001290  63 74 69 6f 6e 73 20 61  72 65 20 70 72 6f 76 69  |ctions are provi|
000012a0  64 65 64 20 66 6f 72 20  69 6d 6d 65 64 69 61 74  |ded for immediat|
000012b0  65 0a 70 6c 6f 74 74 69  6e 67 2c 20 62 75 74 20  |e.plotting, but |
000012c0  79 6f 75 20 63 61 6e 20  61 6c 73 6f 20 62 75 69  |you can also bui|
000012d0  6c 64 20 75 70 20 61 20  6c 69 62 72 61 72 79 20  |ld up a library |
000012e0  6f 66 20 66 75 6e 63 74  69 6f 6e 73 20 74 68 61  |of functions tha|
000012f0  74 20 79 6f 75 20 6d 61  79 0a 72 65 71 75 69 72  |t you may.requir|
00001300  65 20 66 72 65 71 75 65  6e 74 6c 79 2e 20 20 41  |e frequently.  A|
00001310  6e 79 6f 6e 65 20 77 68  6f 20 68 61 73 20 75 73  |nyone who has us|
00001320  65 64 20 61 20 67 72 61  70 68 20 70 6c 6f 74 74  |ed a graph plott|
00001330  69 6e 67 20 63 61 6c 63  75 6c 61 74 6f 72 20 73  |ing calculator s|
00001340  68 6f 75 6c 64 0a 66 65  65 6c 20 61 74 20 68 6f  |hould.feel at ho|
00001350  6d 65 20 77 69 74 68 20  21 46 75 6e 63 79 32 2c  |me with !Funcy2,|
00001360  20 61 6c 74 68 6f 75 67  68 20 73 6f 6d 65 20 6f  | although some o|
00001370  66 20 74 68 65 20 66 65  61 74 75 72 65 73 20 61  |f the features a|
00001380  72 65 20 6d 75 63 68 20  6d 6f 72 65 0a 61 64 76  |re much more.adv|
00001390  61 6e 63 65 64 2e 0a 0a  4e 4f 54 45 0a 2d 2d 2d  |anced...NOTE.---|
000013a0  2d 0a 0a 54 68 69 73 20  6d 61 6e 75 61 6c 20 61  |-..This manual a|
000013b0  73 73 75 6d 65 73 20 74  68 61 74 20 79 6f 75 20  |ssumes that you |
000013c0  61 72 65 20 66 61 6d 69  6c 69 61 72 20 77 69 74  |are familiar wit|
000013d0  68 20 74 68 65 20 52 49  53 43 20 4f 53 20 64 65  |h the RISC OS de|
000013e0  73 6b 74 6f 70 2e 20 20  49 66 20 6e 6f 74 2c 0a  |sktop.  If not,.|
000013f0  74 68 65 6e 20 63 6f 6e  73 75 6c 74 20 74 68 65  |then consult the|
00001400  20 57 65 6c 63 6f 6d 65  20 67 75 69 64 65 20 77  | Welcome guide w|
00001410  68 69 63 68 20 63 61 6d  65 20 77 69 74 68 20 79  |hich came with y|
00001420  6f 75 72 20 6d 61 63 68  69 6e 65 2e 20 20 49 6e  |our machine.  In|
00001430  74 65 72 61 63 74 69 76  65 0a 68 65 6c 70 20 68  |teractive.help h|
00001440  61 73 20 6e 6f 74 20 62  65 65 6e 20 69 6d 70 6c  |as not been impl|
00001450  65 6d 65 6e 74 65 64 20  79 65 74 2e 0a 0a 47 45  |emented yet...GE|
00001460  54 54 49 4e 47 20 53 54  41 52 54 45 44 0a 2d 2d  |TTING STARTED.--|
00001470  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 0a 0a 54  |-------------..T|
00001480  6f 20 67 65 74 20 61 20  66 6c 61 76 6f 75 72 20  |o get a flavour |
00001490  6f 66 20 74 68 65 20 73  6f 66 74 77 61 72 65 20  |of the software |
000014a0  66 6f 6c 6c 6f 77 20 74  68 65 20 66 6f 6c 6c 6f  |follow the follo|
000014b0  77 69 6e 67 20 69 6e 73  74 72 75 63 74 69 6f 6e  |wing instruction|
000014c0  73 2e 0a 0a 31 2e 20 44  6f 75 62 6c 65 20 63 6c  |s...1. Double cl|
000014d0  69 63 6b 20 6f 6e 20 74  68 65 20 21 46 75 6e 63  |ick on the !Func|
000014e0  79 32 20 69 63 6f 6e 20  74 6f 20 6c 6f 61 64 20  |y2 icon to load |
000014f0  69 74 2e 0a 0a 32 2e 20  43 6c 69 63 6b 20 6f 6e  |it...2. Click on|
00001500  20 74 68 65 20 21 46 75  6e 63 79 32 20 69 63 6f  | the !Funcy2 ico|
00001510  6e 20 6f 6e 20 74 68 65  20 69 63 6f 6e 20 62 61  |n on the icon ba|
00001520  72 2e 20 20 41 20 6c 61  72 67 65 20 77 69 6e 64  |r.  A large wind|
00001530  6f 77 20 28 27 47 72 61  70 68 73 27 29 0a 6f 70  |ow ('Graphs').op|
00001540  65 6e 73 20 66 69 6c 6c  69 6e 67 20 74 68 65 20  |ens filling the |
00001550  77 68 6f 6c 65 20 73 63  72 65 65 6e 2e 20 20 49  |whole screen.  I|
00001560  6e 20 66 72 6f 6e 74 20  6f 66 20 74 68 69 73 20  |n front of this |
00001570  69 73 20 74 68 65 20 6c  69 73 74 20 6f 66 20 70  |is the list of p|
00001580  6c 6f 74 74 65 64 0a 66  75 6e 63 74 69 6f 6e 73  |lotted.functions|
00001590  20 28 74 68 65 20 27 50  6c 6f 74 20 6c 69 73 74  | (the 'Plot list|
000015a0  27 29 20 77 68 69 63 68  20 69 6e 69 74 69 61 6c  |') which initial|
000015b0  6c 79 20 69 73 20 65 6d  70 74 79 2e 0a 0a 33 2e  |ly is empty...3.|
000015c0  20 41 74 20 74 68 65 20  62 6f 74 74 6f 6d 20 6f  | At the bottom o|
000015d0  66 20 74 68 65 20 50 6c  6f 74 20 6c 69 73 74 20  |f the Plot list |
000015e0  77 69 6e 64 6f 77 20 61  72 65 20 74 68 72 65 65  |window are three|
000015f0  20 62 75 74 74 6f 6e 73  3a 20 27 50 72 65 73 65  | buttons: 'Prese|
00001600  74 27 2c 0a 27 55 73 65  72 27 a0 61 6e 64 20 27  |t',.'User'.and '|
00001610  79 3d 27 2e 20 20 43 6c  69 63 6b 20 6f 6e 20 27  |y='.  Click on '|
00001620  50 72 65 73 65 74 27 2e  0a 0a 34 2e 20 41 20 6e  |Preset'...4. A n|
00001630  65 77 20 77 69 6e 64 6f  77 20 6f 70 65 6e 73 20  |ew window opens |
00001640  2d 20 61 20 6c 69 73 74  20 6f 66 20 66 75 6e 63  |- a list of func|
00001650  74 69 6f 6e 73 20 73 68  6f 75 6c 64 20 61 70 70  |tions should app|
00001660  65 61 72 20 69 6e 20 61  20 73 63 72 6f 6c 6c 61  |ear in a scrolla|
00001670  62 6c 65 0a 77 69 6e 64  6f 77 2e 20 20 43 6c 69  |ble.window.  Cli|
00001680  63 6b 20 6f 6e 20 6f 6e  65 20 6f 66 20 74 68 65  |ck on one of the|
00001690  6d 20 73 6f 20 74 68 61  74 20 69 74 20 62 65 63  |m so that it bec|
000016a0  6f 6d 65 73 20 68 69 67  68 6c 69 67 68 74 65 64  |omes highlighted|
000016b0  20 69 6e 20 6c 69 67 68  74 20 62 6c 75 65 2e 0a  | in light blue..|
000016c0  0a 35 2e 20 4d 61 6b 65  20 73 75 72 65 20 74 68  |.5. Make sure th|
000016d0  61 74 20 74 68 65 20 69  63 6f 6e 20 6d 61 72 6b  |at the icon mark|
000016e0  65 64 20 27 52 65 73 65  74 20 61 78 65 73 27 20  |ed 'Reset axes' |
000016f0  69 73 20 73 65 6c 65 63  74 65 64 20 28 74 69 63  |is selected (tic|
00001700  6b 65 64 29 2e 0a 0a 36  2e 20 43 6c 69 63 6b 20  |ked)...6. Click |
00001710  6f 6e 20 27 50 4c 4f 54  27 20 77 69 74 68 20 53  |on 'PLOT' with S|
00001720  65 6c 65 63 74 2e 20 20  41 66 74 65 72 20 61 20  |elect.  After a |
00001730  70 61 75 73 65 2c 20 74  68 65 20 50 72 65 73 65  |pause, the Prese|
00001740  74 20 66 75 6e 63 74 69  6f 6e 73 20 77 69 6e 64  |t functions wind|
00001750  6f 77 0a 73 68 6f 75 6c  64 20 64 69 73 61 70 70  |ow.should disapp|
00001760  65 61 72 20 61 6e 64 20  74 68 65 20 68 69 67 68  |ear and the high|
00001770  6c 69 67 68 74 65 64 20  66 75 6e 63 74 69 6f 6e  |lighted function|
00001780  20 77 69 6c 6c 20 61 70  70 65 61 72 20 69 6e 20  | will appear in |
00001790  74 68 65 20 50 6c 6f 74  20 6c 69 73 74 2e 20 0a  |the Plot list. .|
000017a0  54 68 65 20 70 6c 6f 74  20 69 74 73 65 6c 66 20  |The plot itself |
000017b0  61 70 70 65 61 72 73 20  69 6e 20 74 68 65 20 47  |appears in the G|
000017c0  72 61 70 68 73 20 77 69  6e 64 6f 77 2e 0a 0a 4e  |raphs window...N|
000017d0  6f 77 20 79 6f 75 20 68  61 76 65 20 70 6c 6f 74  |ow you have plot|
000017e0  74 65 64 20 61 20 67 72  61 70 68 20 79 6f 75 20  |ted a graph you |
000017f0  63 61 6e 20 27 70 6c 61  79 27 20 77 69 74 68 20  |can 'play' with |
00001800  69 74 20 69 6e 20 6f 6e  65 2c 20 6f 72 20 6d 6f  |it in one, or mo|
00001810  72 65 2c 20 6f 66 20 74  68 65 0a 66 6f 6c 6c 6f  |re, of the.follo|
00001820  77 69 6e 67 20 77 61 79  73 3a 0a 0a 63 68 61 6e  |wing ways:..chan|
00001830  67 65 20 74 68 65 20 63  6f 6c 6f 75 72 20 61 6e  |ge the colour an|
00001840  64 20 71 75 61 6c 69 74  79 20 6f 66 20 74 68 65  |d quality of the|
00001850  20 70 6c 6f 74 20 2d 20  64 6f 75 62 6c 65 20 63  | plot - double c|
00001860  6c 69 63 6b 20 6f 6e 20  74 68 65 20 69 74 65 6d  |lick on the item|
00001870  20 69 6e 20 74 68 65 0a  50 6c 6f 74 20 6c 69 73  | in the.Plot lis|
00001880  74 2e 0a 0a 70 6c 6f 74  20 64 65 72 69 76 61 74  |t...plot derivat|
00001890  69 76 65 73 2c 20 69 6e  74 65 67 72 61 6c 73 20  |ives, integrals |
000018a0  6f 72 20 74 72 61 6e 73  66 6f 72 6d 61 74 69 6f  |or transformatio|
000018b0  6e 73 20 6f 66 20 74 68  65 20 66 75 6e 63 74 69  |ns of the functi|
000018c0  6f 6e 20 2d 20 68 69 67  68 6c 69 67 68 74 0a 74  |on - highlight.t|
000018d0  68 65 20 69 74 65 6d 20  69 6e 20 74 68 65 20 50  |he item in the P|
000018e0  6c 6f 74 20 6c 69 73 74  20 61 6e 64 20 63 6c 69  |lot list and cli|
000018f0  63 6b 20 6f 6e 20 43 61  6c 63 75 6c 75 73 20 6f  |ck on Calculus o|
00001900  72 20 54 72 61 6e 73 66  6f 72 6d 2e 0a 0a 63 68  |r Transform...ch|
00001910  61 6e 67 65 20 74 68 65  20 72 61 6e 67 65 2c 20  |ange the range, |
00001920  61 78 69 73 20 63 6f 6c  6f 75 72 20 61 6e 64 20  |axis colour and |
00001930  73 74 79 6c 65 20 2d 20  63 6c 69 63 6b 20 6d 65  |style - click me|
00001940  6e 75 20 6f 76 65 72 20  61 6e 79 20 6f 66 20 74  |nu over any of t|
00001950  68 65 20 6d 61 69 6e 0a  21 46 75 6e 63 79 32 20  |he main.!Funcy2 |
00001960  77 69 6e 64 6f 77 73 20  6f 72 20 69 63 6f 6e 20  |windows or icon |
00001970  62 61 72 20 69 63 6f 6e  20 61 6e 64 20 73 65 6c  |bar icon and sel|
00001980  65 63 74 20 27 52 61 6e  67 65 27 a0 66 72 6f 6d  |ect 'Range'.from|
00001990  20 74 68 65 20 27 57 69  6e 64 6f 77 73 27 0a 73  | the 'Windows'.s|
000019a0  75 62 6d 65 6e 75 20 28  6f 72 20 70 72 65 73 73  |ubmenu (or press|
000019b0  20 46 33 29 0a 0a 70 6c  6f 74 20 61 20 67 72 69  | F3)..plot a gri|
000019c0  64 20 62 65 68 69 6e 64  20 74 68 65 20 67 72 61  |d behind the gra|
000019d0  70 68 20 2d 20 64 6f 20  74 68 69 73 20 62 79 20  |ph - do this by |
000019e0  61 63 63 65 73 73 69 6e  67 20 74 68 65 20 61 70  |accessing the ap|
000019f0  70 65 61 72 61 6e 63 65  20 77 69 6e 64 6f 77 0a  |pearance window.|
00001a00  66 72 6f 6d 20 74 68 65  20 57 69 6e 64 6f 77 73  |from the Windows|
00001a10  20 73 75 62 6d 65 6e 75  20 28 6f 72 20 70 72 65  | submenu (or pre|
00001a20  73 73 20 46 34 29 2e 20  20 59 6f 75 20 63 61 6e  |ss F4).  You can|
00001a30  20 61 6c 73 6f 20 6d 6f  76 65 20 74 68 65 20 67  | also move the g|
00001a40  72 61 70 68 20 61 72 6f  75 6e 64 0a 66 72 6f 6d  |raph around.from|
00001a50  20 74 68 69 73 20 77 69  6e 64 6f 77 2e 0a 0a 48  | this window...H|
00001a60  61 76 69 6e 67 20 64 6f  6e 65 20 74 68 69 73 20  |aving done this |
00001a70  79 6f 75 20 73 68 6f 75  6c 64 20 68 61 76 65 20  |you should have |
00001a80  67 6f 74 20 61 20 67 65  6e 65 72 61 6c 20 66 65  |got a general fe|
00001a90  65 6c 20 66 6f 72 20 74  68 65 20 73 6f 66 74 77  |el for the softw|
00001aa0  61 72 65 2e 20 20 59 6f  75 0a 63 61 6e 20 73 75  |are.  You.can su|
00001ab0  70 65 72 69 6d 70 6f 73  65 20 66 75 72 74 68 65  |perimpose furthe|
00001ac0  72 20 67 72 61 70 68 73  20 6f 76 65 72 20 74 68  |r graphs over th|
00001ad0  65 20 6f 6e 65 20 79 6f  75 27 76 65 20 67 6f 74  |e one you've got|
00001ae0  20 62 79 20 63 6c 69 63  6b 69 6e 67 20 6f 6e 20  | by clicking on |
00001af0  6f 6e 65 20 6f 66 0a 74  68 65 20 74 68 72 65 65  |one of.the three|
00001b00  20 70 6c 6f 74 20 62 75  74 74 6f 6e 73 20 61 74  | plot buttons at|
00001b10  20 74 68 65 20 62 6f 74  74 6f 6d 20 6f 66 20 74  | the bottom of t|
00001b20  68 65 20 50 6c 6f 74 20  6c 69 73 74 20 77 69 6e  |he Plot list win|
00001b30  64 6f 77 2e 20 20 0a 0a  0a 0a 49 4e 20 44 45 50  |dow.  ....IN DEP|
00001b40  54 48 0a 2d 2d 2d 2d 2d  2d 2d 2d 0a 0a 42 65 66  |TH.--------..Bef|
00001b50  6f 72 65 20 77 65 20 6c  6f 6f 6b 20 61 74 20 74  |ore we look at t|
00001b60  68 65 20 66 65 61 74 75  72 65 73 20 6f 66 20 21  |he features of !|
00001b70  46 75 6e 63 79 32 20 69  6e 20 64 65 74 61 69 6c  |Funcy2 in detail|
00001b80  2c 20 69 74 20 69 73 20  77 6f 72 74 68 20 6c 6f  |, it is worth lo|
00001b90  6f 6b 69 6e 67 20 61 74  0a 73 6f 6d 65 20 6f 66  |oking at.some of|
00001ba0  20 74 68 65 20 62 61 73  69 63 20 63 6f 6e 63 65  | the basic conce|
00001bb0  70 74 73 20 62 65 68 69  6e 64 20 74 68 65 20 73  |pts behind the s|
00001bc0  6f 66 74 77 61 72 65 2e  0a 0a 54 68 65 20 6f 75  |oftware...The ou|
00001bd0  74 70 75 74 20 69 6e 20  74 68 65 20 47 72 61 70  |tput in the Grap|
00001be0  68 73 20 77 69 6e 64 6f  77 20 69 73 20 64 69 63  |hs window is dic|
00001bf0  74 61 74 65 64 20 6d 61  69 6e 6c 79 20 62 79 20  |tated mainly by |
00001c00  74 68 65 20 64 61 74 61  20 73 68 6f 77 6e 20 69  |the data shown i|
00001c10  6e 20 74 68 65 0a 50 6c  6f 74 20 6c 69 73 74 20  |n the.Plot list |
00001c20  77 69 6e 64 6f 77 2e 20  20 54 68 65 20 66 75 6e  |window.  The fun|
00001c30  63 74 69 6f 6e 73 20 70  6c 6f 74 74 65 64 2c 20  |ctions plotted, |
00001c40  74 68 65 69 72 20 63 6f  6c 6f 75 72 73 20 61 6e  |their colours an|
00001c50  64 20 71 75 61 6c 69 74  79 20 63 61 6e 20 61 6c  |d quality can al|
00001c60  6c 0a 62 65 20 63 68 61  6e 67 65 64 20 66 72 6f  |l.be changed fro|
00001c70  6d 20 74 68 65 20 50 6c  6f 74 20 6c 69 73 74 20  |m the Plot list |
00001c80  77 69 6e 64 6f 77 2c 20  6f 72 20 61 20 77 69 6e  |window, or a win|
00001c90  64 6f 77 20 61 63 63 65  73 73 69 62 6c 65 20 66  |dow accessible f|
00001ca0  72 6f 6d 20 69 74 2e 20  20 54 68 65 0a 72 61 6e  |rom it.  The.ran|
00001cb0  67 65 20 6f 66 20 74 68  65 20 67 72 61 70 68 73  |ge of the graphs|
00001cc0  20 28 69 65 20 74 68 65  20 75 70 70 65 72 20 61  | (ie the upper a|
00001cd0  6e 64 20 6c 6f 77 65 72  20 6c 69 6d 69 74 73 20  |nd lower limits |
00001ce0  6f 66 20 74 68 65 20 78  20 61 6e 64 20 79 20 61  |of the x and y a|
00001cf0  78 65 73 29 20 61 6e 64  0a 74 68 65 20 6f 76 65  |xes) and.the ove|
00001d00  72 61 6c 6c 20 61 70 70  65 61 72 61 6e 63 65 20  |rall appearance |
00001d10  61 72 65 20 63 68 61 6e  67 65 64 20 74 68 72 6f  |are changed thro|
00001d20  75 67 68 20 74 77 6f 20  77 69 6e 64 6f 77 73 3a  |ugh two windows:|
00001d30  20 74 68 65 20 72 61 6e  67 65 20 77 69 6e 64 6f  | the range windo|
00001d40  77 20 61 6e 64 0a 74 68  65 20 61 70 70 65 61 72  |w and.the appear|
00001d50  61 6e 63 65 20 77 69 6e  64 6f 77 2e 20 20 54 68  |ance window.  Th|
00001d60  65 73 65 20 61 72 65 20  61 63 63 65 73 73 65 64  |ese are accessed|
00001d70  20 76 69 61 20 61 20 57  69 6e 64 6f 77 73 20 6d  | via a Windows m|
00001d80  65 6e 75 20 77 68 69 63  68 20 69 73 0a 69 6e 76  |enu which is.inv|
00001d90  6f 6b 65 64 20 62 79 20  63 6c 69 63 6b 69 6e 67  |oked by clicking|
00001da0  20 4d 65 6e 75 20 6f 76  65 72 20 6d 61 6e 79 20  | Menu over many |
00001db0  6f 66 20 74 68 65 20 21  46 75 6e 63 79 32 20 77  |of the !Funcy2 w|
00001dc0  69 6e 64 6f 77 73 20 6f  72 20 62 79 20 63 6c 69  |indows or by cli|
00001dd0  63 6b 69 6e 67 0a 6d 65  6e 75 20 6f 76 65 72 20  |cking.menu over |
00001de0  74 68 65 20 69 63 6f 6e  2d 62 61 72 20 69 63 6f  |the icon-bar ico|
00001df0  6e 2e 20 20 57 69 6e 64  6f 77 73 20 63 61 6e 20  |n.  Windows can |
00001e00  61 6c 73 6f 20 62 65 20  6f 70 65 6e 65 64 20 62  |also be opened b|
00001e10  79 20 70 72 65 73 73 69  6e 67 0a 66 75 6e 63 74  |y pressing.funct|
00001e20  69 6f 6e 20 6b 65 79 73  2e 0a 0a 41 20 67 72 61  |ion keys...A gra|
00001e30  70 68 20 74 68 61 74 20  68 61 73 20 62 65 65 6e  |ph that has been|
00001e40  20 65 6e 74 65 72 65 64  20 69 6e 74 6f 20 74 68  | entered into th|
00001e50  65 20 50 6c 6f 74 20 6c  69 73 74 20 69 73 20 6b  |e Plot list is k|
00001e60  6e 6f 77 6e 20 61 73 20  61 20 27 70 6c 6f 74 74  |nown as a 'plott|
00001e70  65 64 0a 66 75 6e 63 74  69 6f 6e 27 2e 20 20 41  |ed.function'.  A|
00001e80  6e 79 20 70 6c 6f 74 74  65 64 20 66 75 6e 63 74  |ny plotted funct|
00001e90  69 6f 6e 20 63 61 6e 20  62 65 20 6d 61 64 65 20  |ion can be made |
00001ea0  69 6e 76 69 73 69 62 6c  65 2e 20 20 49 66 20 74  |invisible.  If t|
00001eb0  68 69 73 20 69 73 20 74  68 65 20 63 61 73 65 0a  |his is the case.|
00001ec0  69 74 20 61 70 70 65 61  72 73 20 69 6e 20 74 68  |it appears in th|
00001ed0  65 20 70 6c 6f 74 20 6c  69 73 74 20 69 6e 20 6c  |e plot list in l|
00001ee0  69 67 68 74 20 67 72 65  79 20 72 61 74 68 65 72  |ight grey rather|
00001ef0  20 74 68 61 6e 20 62 6c  61 63 6b 2e 20 20 4d 61  | than black.  Ma|
00001f00  6b 69 6e 67 20 61 0a 66  75 6e 63 74 69 6f 6e 20  |king a.function |
00001f10  69 6e 76 69 73 69 62 6c  65 20 61 6c 6c 6f 77 73  |invisible allows|
00001f20  20 79 6f 75 20 74 6f 20  72 65 70 6c 6f 74 20 69  | you to replot i|
00001f30  74 20 6c 61 74 65 72 20  77 69 74 68 6f 75 74 20  |t later without |
00001f40  74 79 70 69 6e 67 20 74  68 65 20 66 75 6e 63 74  |typing the funct|
00001f50  69 6f 6e 0a 69 6e 20 61  67 61 69 6e 20 2d 20 74  |ion.in again - t|
00001f60  68 65 20 6f 6e 6c 79 20  6f 74 68 65 72 20 77 61  |he only other wa|
00001f70  79 20 74 6f 20 73 74 6f  70 20 61 20 66 75 6e 63  |y to stop a func|
00001f80  74 69 6f 6e 20 62 65 69  6e 67 20 70 6c 6f 74 74  |tion being plott|
00001f90  65 64 20 69 73 20 74 6f  20 64 65 6c 65 74 65 0a  |ed is to delete.|
00001fa0  69 74 20 66 72 6f 6d 20  74 68 65 20 6c 69 73 74  |it from the list|
00001fb0  20 63 6f 6d 70 6c 65 74  65 6c 79 2e 20 20 41 6e  | completely.  An|
00001fc0  20 69 6e 76 69 73 69 62  6c 65 20 66 75 6e 63 74  | invisible funct|
00001fd0  69 6f 6e 20 69 73 20 73  74 69 6c 6c 20 72 65 66  |ion is still ref|
00001fe0  65 72 65 64 20 74 6f 20  61 73 20 61 0a 70 6c 6f  |ered to as a.plo|
00001ff0  74 74 65 64 20 66 75 6e  63 74 69 6f 6e 20 65 76  |tted function ev|
00002000  65 6e 20 74 68 6f 75 67  68 20 69 74 20 69 73 6e  |en though it isn|
00002010  27 74 20 61 63 74 75 61  6c 6c 79 20 70 6c 6f 74  |'t actually plot|
00002020  74 65 64 2e 0a 0a 53 54  41 4e 44 41 52 44 20 43  |ted...STANDARD C|
00002030  4f 4e 54 52 4f 4c 53 0a  2d 2d 2d 2d 2d 2d 2d 2d  |ONTROLS.--------|
00002040  2d 2d 2d 2d 2d 2d 2d 2d  2d 0a 0a 54 68 65 72 65  |---------..There|
00002050  20 61 72 65 20 61 20 66  65 77 20 63 6f 6e 74 72  | are a few contr|
00002060  6f 6c 73 20 77 68 69 63  68 20 61 70 70 65 61 72  |ols which appear|
00002070  20 69 6e 20 6d 6f 72 65  20 74 68 61 6e 20 6f 6e  | in more than on|
00002080  65 20 77 69 6e 64 6f 77  2e 20 20 54 68 65 72 65  |e window.  There|
00002090  66 6f 72 65 20 69 74 0a  6d 61 6b 65 73 20 73 65  |fore it.makes se|
000020a0  6e 73 65 20 74 6f 20 64  65 73 63 72 69 62 65 20  |nse to describe |
000020b0  74 68 65 6d 20 6f 6e 63  65 3a 0a 0a 54 68 65 20  |them once:..The |
000020c0  63 6f 6c 6f 75 72 73 20  6f 66 20 67 72 61 70 68  |colours of graph|
000020d0  73 20 61 6e 64 20 61 78  65 73 20 63 61 6e 20 62  |s and axes can b|
000020e0  65 20 63 68 61 6e 67 65  64 20 66 72 6f 6d 20 74  |e changed from t|
000020f0  68 65 69 72 20 64 65 66  61 75 6c 74 20 62 6c 61  |heir default bla|
00002100  63 6b 2e 20 0a 54 68 69  73 20 69 73 20 64 6f 6e  |ck. .This is don|
00002110  65 20 76 69 61 20 61 20  73 65 74 20 6f 66 20 63  |e via a set of c|
00002120  6f 6e 74 72 6f 6c 73 20  28 6c 61 62 65 6c 6c 65  |ontrols (labelle|
00002130  64 20 27 63 6f 6c 6f 75  72 27 29 20 77 68 69 63  |d 'colour') whic|
00002140  68 20 63 6f 6e 73 69 73  74 20 6f 66 20 74 77 6f  |h consist of two|
00002150  0a 61 72 72 6f 77 73 20  77 68 69 63 68 20 77 68  |.arrows which wh|
00002160  65 6e 20 63 6c 69 63 6b  65 64 20 6f 6e 20 63 79  |en clicked on cy|
00002170  63 6c 65 20 74 68 72 6f  75 67 68 20 74 68 65 20  |cle through the |
00002180  31 36 20 57 69 6d 70 20  63 6f 6c 6f 75 72 73 2e  |16 Wimp colours.|
00002190  20 20 54 68 65 20 63 75  72 72 65 6e 74 0a 63 6f  |  The current.co|
000021a0  6c 6f 75 72 20 69 73 20  73 68 6f 77 6e 20 69 6e  |lour is shown in|
000021b0  62 65 74 77 65 65 6e 20  74 68 65 20 74 77 6f 20  |between the two |
000021c0  61 72 72 6f 77 73 2e 0a  0a 41 20 66 75 72 74 68  |arrows...A furth|
000021d0  65 72 20 73 65 74 20 6f  66 20 63 6f 6e 74 72 6f  |er set of contro|
000021e0  6c 73 20 64 69 63 74 61  74 65 73 20 74 68 65 20  |ls dictates the |
000021f0  71 75 61 6c 69 74 79 20  6f 66 20 67 72 61 70 68  |quality of graph|
00002200  20 6f 72 20 61 78 69 73  2e 20 20 57 68 65 6e 20  | or axis.  When |
00002210  74 68 65 0a 6c 65 66 74  2d 68 61 6e 64 20 69 63  |the.left-hand ic|
00002220  6f 6e 20 69 73 20 63 6c  69 63 6b 65 64 20 6f 6e  |on is clicked on|
00002230  20 74 68 65 20 62 65 73  74 20 71 75 61 6c 69 74  | the best qualit|
00002240  79 20 69 73 20 73 65 6c  65 63 74 65 64 20 2d 20  |y is selected - |
00002250  74 68 61 74 20 69 73 20  61 20 73 6f 6c 69 64 0a  |that is a solid.|
00002260  6c 69 6e 65 2e 20 20 54  68 65 20 6f 74 68 65 72  |line.  The other|
00002270  20 69 63 6f 6e 73 20 72  65 70 72 65 73 65 6e 74  | icons represent|
00002280  20 64 6f 74 74 65 64 20  6c 69 6e 65 73 20 77 69  | dotted lines wi|
00002290  74 68 20 74 68 65 20 72  69 67 68 74 6d 6f 73 74  |th the rightmost|
000022a0  20 69 63 6f 6e 0a 75 73  75 61 6c 6c 79 20 72 65  | icon.usually re|
000022b0  70 72 65 73 65 6e 74 69  6e 67 20 74 68 65 20 6c  |presenting the l|
000022c0  69 6e 65 20 77 69 74 68  20 74 68 65 20 64 6f 74  |ine with the dot|
000022d0  73 20 66 75 72 74 68 65  73 74 20 61 70 61 72 74  |s furthest apart|
000022e0  2e 20 20 54 68 65 20 6f  6e 6c 79 0a 65 78 63 65  |.  The only.exce|
000022f0  70 74 69 6f 6e 20 74 6f  20 74 68 69 73 20 69 73  |ption to this is|
00002300  20 74 68 65 20 71 75 61  6c 69 74 79 20 63 6f 6e  | the quality con|
00002310  74 72 6f 6c 20 66 6f 72  20 74 68 65 20 67 72 69  |trol for the gri|
00002320  64 20 2d 20 74 68 65 20  72 69 67 68 74 6d 6f 73  |d - the rightmos|
00002330  74 20 69 63 6f 6e 0a 72  65 70 72 65 73 65 6e 74  |t icon.represent|
00002340  73 20 6e 6f 20 67 72 69  64 20 61 74 20 61 6c 6c  |s no grid at all|
00002350  2e 20 20 54 68 65 20 61  64 76 61 6e 74 61 67 65  |.  The advantage|
00002360  20 6f 66 20 75 73 69 6e  67 20 61 20 6c 6f 77 65  | of using a lowe|
00002370  72 20 71 75 61 6c 69 74  79 20 69 73 20 74 68 61  |r quality is tha|
00002380  74 0a 73 63 72 65 65 6e  20 75 70 64 61 74 65 73  |t.screen updates|
00002390  20 63 61 6e 20 62 65 20  66 61 73 74 65 72 2e 20  | can be faster. |
000023a0  20 53 65 65 20 74 68 65  20 73 65 63 74 69 6f 6e  | See the section|
000023b0  73 20 68 65 61 64 65 64  20 41 70 70 65 61 72 61  |s headed Appeara|
000023c0  6e 63 65 20 61 6e 64 20  53 70 65 65 64 0a 66 6f  |nce and Speed.fo|
000023d0  72 20 6d 6f 72 65 20 69  6e 66 6f 72 6d 61 74 69  |r more informati|
000023e0  6f 6e 2e 0a 0a 54 48 45  20 57 49 4e 44 4f 57 53  |on...THE WINDOWS|
000023f0  20 53 55 42 2d 4d 45 4e  55 0a 2d 2d 2d 2d 2d 2d  | SUB-MENU.------|
00002400  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0a 0a  |--------------..|
00002410  54 68 69 73 20 69 73 20  61 20 66 65 61 74 75 72  |This is a featur|
00002420  65 20 74 68 61 74 20 69  73 20 61 63 63 65 73 73  |e that is access|
00002430  65 64 20 66 72 6f 6d 20  6d 61 6e 79 20 6f 66 20  |ed from many of |
00002440  74 68 65 20 77 69 6e 64  6f 77 73 20 69 6e 20 21  |the windows in !|
00002450  46 75 6e 63 79 32 2e 20  0a 53 6f 6d 65 74 69 6d  |Funcy2. .Sometim|
00002460  65 73 20 69 74 20 69 73  20 74 68 65 20 6f 6e 6c  |es it is the onl|
00002470  79 20 6d 65 6e 75 20 61  76 61 69 6c 61 62 6c 65  |y menu available|
00002480  20 66 72 6f 6d 20 61 20  77 69 6e 64 6f 77 2c 20  | from a window, |
00002490  6f 74 68 65 72 20 74 69  6d 65 73 20 69 74 20 69  |other times it i|
000024a0  73 20 61 0a 73 75 62 6d  65 6e 75 2e 20 20 45 69  |s a.submenu.  Ei|
000024b0  74 68 65 72 20 77 61 79  20 69 74 20 69 6e 64 69  |ther way it indi|
000024c0  63 61 74 65 73 20 63 75  72 72 65 6e 74 6c 79 20  |cates currently |
000024d0  6f 70 65 6e 20 77 69 6e  64 6f 77 73 20 77 69 74  |open windows wit|
000024e0  68 20 61 20 74 69 63 6b  2e 20 20 49 66 0a 79 6f  |h a tick.  If.yo|
000024f0  75 20 73 65 6c 65 63 74  20 61 20 77 69 6e 64 6f  |u select a windo|
00002500  77 20 66 72 6f 6d 20 74  68 65 20 6d 65 6e 75 20  |w from the menu |
00002510  74 68 61 74 20 69 73 20  63 6c 6f 73 65 64 20 69  |that is closed i|
00002520  74 20 77 69 6c 6c 20 62  65 20 6f 70 65 6e 65 64  |t will be opened|
00002530  20 61 74 20 74 68 65 0a  66 72 6f 6e 74 20 6f 66  | at the.front of|
00002540  20 74 68 65 20 70 69 6c  65 2e 20 20 4f 74 68 65  | the pile.  Othe|
00002550  72 77 69 73 65 20 74 68  65 20 77 69 6e 64 6f 77  |rwise the window|
00002560  20 77 69 6c 6c 20 62 65  20 63 6c 6f 73 65 64 2e  | will be closed.|
00002570  0a 0a 59 6f 75 20 63 61  6e 20 61 6c 73 6f 20 75  |..You can also u|
00002580  73 65 20 66 75 6e 63 74  69 6f 6e 20 6b 65 79 73  |se function keys|
00002590  20 74 6f 20 6f 70 65 6e  20 6f 72 20 63 6c 6f 73  | to open or clos|
000025a0  65 20 77 69 6e 64 6f 77  73 2c 20 68 6f 77 65 76  |e windows, howev|
000025b0  65 72 20 74 68 65 73 65  20 6f 6e 6c 79 0a 77 6f  |er these only.wo|
000025c0  72 6b 20 69 66 20 61 6e  79 20 21 46 75 6e 63 79  |rk if any !Funcy|
000025d0  32 20 77 69 6e 64 6f 77  20 68 61 73 20 61 20 79  |2 window has a y|
000025e0  65 6c 6c 6f 77 20 74 69  74 6c 65 20 62 61 72 20  |ellow title bar |
000025f0  6f 72 20 6f 6e 65 20 6f  66 20 74 68 65 20 66 6f  |or one of the fo|
00002600  6c 6c 6f 77 69 6e 67 0a  77 69 6e 64 6f 77 73 20  |llowing.windows |
00002610  69 73 20 6f 70 65 6e 3a  20 67 72 61 70 68 73 2c  |is open: graphs,|
00002620  20 70 6c 6f 74 20 6c 69  73 74 2c 20 70 72 65 73  | plot list, pres|
00002630  65 74 20 66 75 6e 63 74  69 6f 6e 73 2e 0a 0a 54  |et functions...T|
00002640  68 65 20 77 69 6e 64 6f  77 73 20 74 68 61 74 20  |he windows that |
00002650  63 61 6e 20 62 65 20 6f  70 65 6e 65 64 20 6f 72  |can be opened or|
00002660  20 63 6c 6f 73 65 64 20  66 72 6f 6d 20 74 68 69  | closed from thi|
00002670  73 20 6d 65 6e 75 20 61  72 65 3a 0a 0a 50 6c 6f  |s menu are:..Plo|
00002680  74 20 6c 69 73 74 20 28  46 31 29 20 2d 20 63 6f  |t list (F1) - co|
00002690  6e 74 72 6f 6c 73 20 77  68 69 63 68 20 66 75 6e  |ntrols which fun|
000026a0  63 74 69 6f 6e 73 20 61  72 65 20 70 6c 6f 74 74  |ctions are plott|
000026b0  65 64 20 61 6e 64 20 68  6f 77 2e 0a 0a 4f 75 74  |ed and how...Out|
000026c0  70 75 74 20 28 46 32 29  20 2d 20 73 68 6f 77 73  |put (F2) - shows|
000026d0  20 74 68 65 20 63 75 72  72 65 6e 74 6c 79 20 76  | the currently v|
000026e0  69 73 69 62 6c 65 20 66  75 6e 63 74 69 6f 6e 73  |isible functions|
000026f0  20 69 73 20 74 68 65 20  64 65 66 69 6e 65 64 20  | is the defined |
00002700  72 61 6e 67 65 2e 0a 0a  41 78 65 73 2f 72 61 6e  |range...Axes/ran|
00002710  67 65 20 28 46 33 29 20  2d 20 61 6c 6c 6f 77 73  |ge (F3) - allows|
00002720  20 79 6f 75 20 74 6f 20  64 65 63 69 64 65 20 74  | you to decide t|
00002730  68 65 20 65 78 74 65 6e  74 20 6f 66 20 74 68 65  |he extent of the|
00002740  20 72 61 6e 67 65 20 61  6e 64 20 74 68 65 0a 61  | range and the.a|
00002750  70 70 65 61 72 61 6e 63  65 20 6f 66 20 74 68 65  |ppearance of the|
00002760  20 61 78 65 73 2e 0a 0a  41 70 70 65 61 72 61 6e  | axes...Appearan|
00002770  63 65 20 28 46 34 29 20  2d 20 63 6f 6e 74 72 6f  |ce (F4) - contro|
00002780  6c 73 20 74 68 65 20 6f  76 65 72 61 6c 6c 20 61  |ls the overall a|
00002790  70 70 65 61 72 61 6e 63  65 20 6f 66 20 74 68 65  |ppearance of the|
000027a0  20 67 72 61 70 68 3a 20  69 74 27 73 0a 70 6f 73  | graph: it's.pos|
000027b0  69 74 69 6f 6e 2c 20 74  68 65 20 71 75 61 6c 69  |ition, the quali|
000027c0  74 79 20 6f 66 20 70 6c  6f 74 20 61 6e 64 20 67  |ty of plot and g|
000027d0  72 69 64 20 63 6f 6c 6f  75 72 20 61 6e 64 20 71  |rid colour and q|
000027e0  75 61 6c 69 74 79 2e 0a  0a 54 72 61 63 65 20 28  |uality...Trace (|
000027f0  46 35 29 20 2d 20 67 69  76 65 73 20 61 20 72 65  |F5) - gives a re|
00002800  61 64 2d 6f 75 74 20 6f  66 20 74 68 65 20 6d 6f  |ad-out of the mo|
00002810  75 73 65 20 70 6f 73 69  74 69 6f 6e 20 69 6e 20  |use position in |
00002820  74 68 65 20 67 72 61 70  68 20 69 6e 0a 63 61 72  |the graph in.car|
00002830  74 65 73 69 61 6e 20 63  6f 6f 72 64 69 6e 61 74  |tesian coordinat|
00002840  65 73 2e 0a 0a 50 72 65  73 65 74 20 66 75 6e 63  |es...Preset func|
00002850  74 69 6f 6e 73 20 28 46  36 29 20 2d 20 67 69 76  |tions (F6) - giv|
00002860  65 73 20 61 63 63 65 73  73 20 74 6f 20 61 20 73  |es access to a s|
00002870  65 74 20 6f 66 20 70 72  65 73 65 74 20 66 75 6e  |et of preset fun|
00002880  63 74 69 6f 6e 73 20 77  68 69 63 68 20 63 61 6e  |ctions which can|
00002890  0a 62 65 20 70 6c 6f 74  74 65 64 20 73 65 74 74  |.be plotted sett|
000028a0  69 6e 67 20 61 20 73 75  69 74 61 62 6c 65 20 72  |ing a suitable r|
000028b0  61 6e 67 65 20 69 66 20  72 65 71 75 69 72 65 64  |ange if required|
000028c0  2e 0a 0a 55 73 65 72 20  66 75 6e 63 74 69 6f 6e  |...User function|
000028d0  73 20 28 46 37 29 20 2d  20 61 6c 6c 6f 77 73 20  |s (F7) - allows |
000028e0  79 6f 75 20 74 6f 20 63  72 65 61 74 65 20 79 6f  |you to create yo|
000028f0  75 72 20 6f 77 6e 20 73  65 74 20 6f 66 20 66 75  |ur own set of fu|
00002900  6e 63 74 69 6f 6e 73 20  77 68 69 63 68 0a 63 61  |nctions which.ca|
00002910  6e 20 74 68 65 6e 20 62  65 20 72 65 66 65 72 72  |n then be referr|
00002920  65 64 20 74 6f 20 62 79  20 6e 61 6d 65 2e 0a 0a  |ed to by name...|
00002930  54 68 65 20 70 75 72 70  6f 73 65 20 6f 66 20 75  |The purpose of u|
00002940  73 69 6e 67 20 61 20 6d  65 6e 75 20 74 6f 20 6f  |sing a menu to o|
00002950  70 65 6e 20 74 68 65 73  65 20 77 69 6e 64 6f 77  |pen these window|
00002960  73 20 69 73 20 73 6f 20  74 68 61 74 20 74 68 65  |s is so that the|
00002970  79 20 63 61 6e 20 62 65  0a 61 63 63 65 73 73 65  |y can be.accesse|
00002980  64 20 66 72 6f 6d 20 61  6e 79 20 70 61 72 74 20  |d from any part |
00002990  6f 66 20 74 68 65 20 73  6f 66 74 77 61 72 65 2e  |of the software.|
000029a0  0a 0a 54 48 45 20 49 43  4f 4e 20 42 41 52 0a 2d  |..THE ICON BAR.-|
000029b0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 0a 54 68 65  |-----------..The|
000029c0  20 65 66 66 65 63 74 20  6f 66 20 63 6c 69 63 6b  | effect of click|
000029d0  69 6e 67 20 6f 6e 20 74  68 65 20 69 63 6f 6e 20  |ing on the icon |
000029e0  62 61 72 20 69 63 6f 6e  20 64 65 70 65 6e 64 73  |bar icon depends|
000029f0  20 6f 6e 20 77 68 69 63  68 20 6d 6f 75 73 65 20  | on which mouse |
00002a00  62 75 74 74 6f 6e 0a 79  6f 75 20 75 73 65 3a 0a  |button.you use:.|
00002a10  0a 53 45 4c 45 43 54 3a  20 20 6f 70 65 6e 73 20  |.SELECT:  opens |
00002a20  74 68 65 20 70 6c 6f 74  20 6c 69 73 74 20 61 6e  |the plot list an|
00002a30  64 20 74 68 65 20 67 72  61 70 68 73 20 28 6f 75  |d the graphs (ou|
00002a40  74 70 75 74 29 20 77 69  6e 64 6f 77 20 73 6f 20  |tput) window so |
00002a50  74 68 61 74 20 74 68 65  20 70 6c 6f 74 0a 6c 69  |that the plot.li|
00002a60  73 74 20 69 73 20 69 6e  20 66 72 6f 6e 74 20 6f  |st is in front o|
00002a70  66 20 74 68 65 20 6f 75  74 70 75 74 20 77 68 69  |f the output whi|
00002a80  63 68 20 69 73 20 69 6e  20 66 72 6f 6e 74 20 6f  |ch is in front o|
00002a90  66 20 65 76 65 72 79 74  68 69 6e 67 20 65 6c 73  |f everything els|
00002aa0  65 2e 0a 0a 41 44 4a 55  53 54 3a 20 68 61 73 20  |e...ADJUST: has |
00002ab0  61 20 73 69 6d 69 6c 61  72 20 65 66 66 65 63 74  |a similar effect|
00002ac0  20 74 6f 20 73 65 6c 65  63 74 20 65 78 63 65 70  | to select excep|
00002ad0  74 20 74 68 61 74 20 74  68 65 20 67 72 61 70 68  |t that the graph|
00002ae0  73 20 77 69 6e 64 6f 77  20 69 73 0a 6f 70 65 6e  |s window is.open|
00002af0  65 64 20 62 65 68 69 6e  64 20 61 6e 79 20 6f 74  |ed behind any ot|
00002b00  68 65 72 20 77 69 6e 64  6f 77 20 74 68 61 74 20  |her window that |
00002b10  69 73 20 6f 70 65 6e 20  61 74 20 74 68 65 20 74  |is open at the t|
00002b20  69 6d 65 2e 0a 0a 4d 45  4e 55 3a 20 6f 70 65 6e  |ime...MENU: open|
00002b30  73 20 61 20 6d 65 6e 75  20 77 68 69 63 68 20 6c  |s a menu which l|
00002b40  65 74 73 20 79 6f 75 20  66 69 6e 64 20 6f 75 74  |ets you find out|
00002b50  20 69 6e 66 6f 72 6d 61  74 69 6f 6e 20 61 62 6f  | information abo|
00002b60  75 74 20 74 68 65 20 73  6f 66 74 77 61 72 65 2c  |ut the software,|
00002b70  0a 6f 70 65 6e 20 77 69  6e 64 6f 77 73 20 28 76  |.open windows (v|
00002b80  69 61 20 74 68 65 20 77  69 6e 64 6f 77 73 20 73  |ia the windows s|
00002b90  75 62 2d 6d 65 6e 75 2c  20 65 78 70 6c 61 69 6e  |ub-menu, explain|
00002ba0  65 64 20 61 62 6f 76 65  29 20 61 6e 64 20 71 75  |ed above) and qu|
00002bb0  69 74 20 74 68 65 0a 61  70 70 6c 69 63 61 74 69  |it the.applicati|
00002bc0  6f 6e 2e 20 20 49 66 20  79 6f 75 20 68 61 76 65  |on.  If you have|
00002bd0  20 61 6e 79 20 75 6e 73  61 76 65 64 20 77 6f 72  | any unsaved wor|
00002be0  6b 20 6f 6e 20 71 75 69  74 74 69 6e 67 20 79 6f  |k on quitting yo|
00002bf0  75 20 77 69 6c 6c 20 62  65 20 61 73 6b 65 64 20  |u will be asked |
00002c00  69 66 0a 79 6f 75 20 72  65 61 6c 6c 79 20 77 61  |if.you really wa|
00002c10  6e 74 20 74 6f 20 71 75  69 74 2e 0a 0a 43 52 45  |nt to quit...CRE|
00002c20  41 54 49 4e 47 20 50 4c  4f 54 53 0a 2d 2d 2d 2d  |ATING PLOTS.----|
00002c30  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0a 0a 54 68 65 20  |----------..The |
00002c40  63 72 65 61 74 69 6f 6e  20 6f 66 20 61 20 70 6c  |creation of a pl|
00002c50  6f 74 20 69 73 20 64 6f  6e 65 20 76 69 61 20 74  |ot is done via t|
00002c60  68 65 20 74 68 72 65 65  20 69 63 6f 6e 73 20 61  |he three icons a|
00002c70  74 20 74 68 65 20 62 6f  74 74 6f 6d 20 6f 66 20  |t the bottom of |
00002c80  74 68 65 20 50 6c 6f 74  0a 6c 69 73 74 20 77 69  |the Plot.list wi|
00002c90  6e 64 6f 77 2e 20 20 57  68 69 63 68 20 69 63 6f  |ndow.  Which ico|
00002ca0  6e 20 79 6f 75 20 63 6c  69 63 6b 20 64 65 70 65  |n you click depe|
00002cb0  6e 64 73 20 6f 6e 20 74  68 65 20 74 79 70 65 20  |nds on the type |
00002cc0  6f 66 20 66 75 6e 63 74  69 6f 6e 20 79 6f 75 20  |of function you |
00002cd0  77 61 6e 74 0a 74 6f 20  70 6c 6f 74 2e 20 20 43  |want.to plot.  C|
00002ce0  6c 69 63 6b 20 6f 6e 20  27 55 73 65 72 27 20 74  |lick on 'User' t|
00002cf0  6f 20 70 6c 6f 74 20 61  20 75 73 65 72 20 66 75  |o plot a user fu|
00002d00  6e 63 74 69 6f 6e 20 2d  20 75 73 65 72 20 66 75  |nction - user fu|
00002d10  6e 63 74 69 6f 6e 73 20  77 69 6c 6c 20 62 65 0a  |nctions will be.|
00002d20  64 69 73 63 75 73 73 65  64 20 6c 61 74 65 72 20  |discussed later |
00002d30  6f 6e 2e 20 20 50 72 65  73 65 74 20 66 75 6e 63  |on.  Preset func|
00002d40  74 69 6f 6e 73 2c 20 6c  69 6b 65 20 70 61 72 61  |tions, like para|
00002d50  62 6f 6c 61 73 20 61 6e  64 20 65 78 70 6f 6e 65  |bolas and expone|
00002d60  6e 74 69 61 6c 0a 63 75  72 76 65 73 2c 20 63 61  |ntial.curves, ca|
00002d70  6e 20 62 65 20 70 6c 6f  74 74 65 64 20 62 79 20  |n be plotted by |
00002d80  63 6c 69 63 6b 69 6e 67  20 6f 6e 20 27 50 72 65  |clicking on 'Pre|
00002d90  73 65 74 27 2e 20 20 46  69 6e 61 6c 6c 79 20 79  |set'.  Finally y|
00002da0  6f 75 72 20 6f 77 6e 20  66 75 6e 63 74 69 6f 6e  |our own function|
00002db0  0a 63 61 6e 20 62 65 20  70 6c 6f 74 74 65 64 20  |.can be plotted |
00002dc0  62 79 20 63 6c 69 63 6b  69 6e 67 20 6f 6e 20 27  |by clicking on '|
00002dd0  79 3d 27 2e 20 20 59 6f  75 20 6d 61 79 20 65 6e  |y='.  You may en|
00002de0  74 65 72 20 75 70 20 74  6f 20 35 30 20 66 75 6e  |ter up to 50 fun|
00002df0  63 74 69 6f 6e 73 20 69  6e 20 74 68 65 0a 70 6c  |ctions in the.pl|
00002e00  6f 74 20 6c 69 73 74 2e  0a 0a 50 52 45 53 45 54  |ot list...PRESET|
00002e10  20 46 55 4e 43 54 49 4f  4e 53 0a 2d 2d 2d 2d 2d  | FUNCTIONS.-----|
00002e20  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 0a 57 68 65  |-----------..Whe|
00002e30  6e 20 6f 70 65 6e 65 64  20 2d 20 77 68 65 74 68  |n opened - wheth|
00002e40  65 72 20 62 79 20 6d 65  61 6e 73 20 6f 66 20 74  |er by means of t|
00002e50  68 65 20 77 69 6e 64 6f  77 73 20 73 75 62 2d 6d  |he windows sub-m|
00002e60  65 6e 75 2c 20 61 20 66  75 6e 63 74 69 6f 6e 20  |enu, a function |
00002e70  6b 65 79 2d 70 72 65 73  73 0a 6f 72 20 62 79 20  |key-press.or by |
00002e80  63 6c 69 63 6b 69 6e 67  20 69 6e 20 74 68 65 20  |clicking in the |
00002e90  70 6c 6f 74 20 6c 69 73  74 20 77 69 6e 64 6f 77  |plot list window|
00002ea0  20 2d 20 79 6f 75 20 73  68 6f 75 6c 64 20 73 65  | - you should se|
00002eb0  65 20 61 20 73 63 72 6f  6c 6c 61 62 6c 65 20 6c  |e a scrollable l|
00002ec0  69 73 74 20 6f 66 0a 70  72 65 73 65 74 20 66 75  |ist of.preset fu|
00002ed0  6e 63 74 69 6f 6e 73 20  77 69 74 68 20 6e 61 6d  |nctions with nam|
00002ee0  65 73 20 73 75 63 68 20  61 73 20 73 71 75 61 72  |es such as squar|
00002ef0  65 20 61 6e 64 20 63 75  62 65 72 6f 6f 74 2e 20  |e and cuberoot. |
00002f00  20 54 6f 20 70 6c 6f 74  20 61 20 70 72 65 73 65  | To plot a prese|
00002f10  74 0a 66 75 6e 63 74 69  6f 6e 2c 20 63 6c 69 63  |t.function, clic|
00002f20  6b 20 6f 6e 20 69 74 20  73 6f 20 74 68 61 74 20  |k on it so that |
00002f30  69 74 20 62 65 63 6f 6d  65 73 20 68 69 67 68 6c  |it becomes highl|
00002f40  69 67 68 74 65 64 20 61  6e 64 20 63 6c 69 63 6b  |ighted and click|
00002f50  20 6f 6e 20 50 4c 4f 54  2e 0a 0a 49 66 20 74 68  | on PLOT...If th|
00002f60  65 20 27 52 65 73 65 74  20 61 78 65 73 27 20 69  |e 'Reset axes' i|
00002f70  63 6f 6e 20 69 73 20 74  69 63 6b 65 64 20 74 68  |con is ticked th|
00002f80  65 6e 20 61 20 73 75 69  74 61 62 6c 65 20 72 61  |en a suitable ra|
00002f90  6e 67 65 20 77 69 6c 6c  20 62 65 20 73 65 6c 65  |nge will be sele|
00002fa0  63 74 65 64 0a 66 6f 72  20 74 68 65 20 66 75 6e  |cted.for the fun|
00002fb0  63 74 69 6f 6e 20 77 68  65 6e 20 69 74 20 69 73  |ction when it is|
00002fc0  20 70 6c 6f 74 74 65 64  2e 0a 0a 57 68 65 6e 20  | plotted...When |
00002fd0  79 6f 75 20 63 6c 69 63  6b 20 6f 6e 20 50 4c 4f  |you click on PLO|
00002fe0  54 20 74 68 65 20 70 72  65 73 65 74 20 66 75 6e  |T the preset fun|
00002ff0  63 74 69 6f 6e 73 20 77  69 6e 64 6f 77 20 64 69  |ctions window di|
00003000  73 61 70 70 65 61 72 73  20 61 6e 64 2c 20 69 66  |sappears and, if|
00003010  20 6f 70 65 6e 2c 0a 74  68 65 20 6e 61 6d 65 20  | open,.the name |
00003020  6f 66 20 74 68 65 20 70  72 65 73 65 74 20 66 75  |of the preset fu|
00003030  6e 63 74 69 6f 6e 20 61  70 70 65 61 72 73 20 69  |nction appears i|
00003040  6e 20 74 68 65 20 70 6c  6f 74 20 6c 69 73 74 2e  |n the plot list.|
00003050  20 20 49 66 20 74 68 65  20 67 72 61 70 68 73 0a  |  If the graphs.|
00003060  77 69 6e 64 6f 77 20 69  73 20 6f 70 65 6e 2c 20  |window is open, |
00003070  74 68 65 20 70 6c 6f 74  20 77 69 6c 6c 20 62 65  |the plot will be|
00003080  20 63 61 6c 63 75 6c 61  74 65 64 20 61 6e 64 20  | calculated and |
00003090  64 72 61 77 6e 2e 20 20  49 66 20 6e 6f 74 2c 20  |drawn.  If not, |
000030a0  6f 70 65 6e 20 74 68 65  0a 67 72 61 70 68 73 20  |open the.graphs |
000030b0  77 69 6e 64 6f 77 20 74  6f 20 76 69 65 77 20 74  |window to view t|
000030c0  68 65 20 70 6c 6f 74 2e  0a 0a 4e 6f 74 65 20 74  |he plot...Note t|
000030d0  68 61 74 20 6f 6e 63 65  20 61 20 70 72 65 73 65  |hat once a prese|
000030e0  74 20 66 75 6e 63 74 69  6f 6e 20 68 61 73 20 62  |t function has b|
000030f0  65 65 6e 20 61 64 64 65  64 20 74 6f 20 74 68 65  |een added to the|
00003100  20 70 6c 6f 74 20 6c 69  73 74 2c 20 69 74 20 74  | plot list, it t|
00003110  68 65 6e 0a 62 65 68 61  76 65 73 20 6c 69 6b 65  |hen.behaves like|
00003120  20 61 20 27 79 3d 27 20  66 75 6e 63 74 69 6f 6e  | a 'y=' function|
00003130  20 2d 20 73 65 65 20 6e  65 78 74 20 73 65 63 74  | - see next sect|
00003140  69 6f 6e 2e 0a 0a 27 59  3d 27 20 46 55 4e 43 54  |ion...'Y=' FUNCT|
00003150  49 4f 4e 53 0a 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |IONS.-----------|
00003160  2d 2d 2d 0a 0a 49 66 20  79 6f 75 20 77 61 6e 74  |---..If you want|
00003170  20 74 6f 20 70 6c 6f 74  20 61 20 66 75 6e 63 74  | to plot a funct|
00003180  69 6f 6e 20 74 68 61 74  20 69 73 20 64 69 66 66  |ion that is diff|
00003190  65 72 65 6e 74 20 74 6f  20 74 68 6f 73 65 20 69  |erent to those i|
000031a0  6e 20 74 68 65 20 70 72  65 73 65 74 0a 66 75 6e  |n the preset.fun|
000031b0  63 74 69 6f 6e 73 20 77  69 6e 64 6f 77 2c 20 63  |ctions window, c|
000031c0  6c 69 63 6b 20 6f 6e 20  74 68 65 20 27 79 3d 27  |lick on the 'y='|
000031d0  20 69 63 6f 6e 20 69 6e  20 74 68 65 20 70 6c 6f  | icon in the plo|
000031e0  74 20 6c 69 73 74 20 77  69 6e 64 6f 77 2e 20 20  |t list window.  |
000031f0  45 6e 74 65 72 20 74 68  65 0a 66 75 6e 63 74 69  |Enter the.functi|
00003200  6f 6e 20 79 6f 75 20 77  61 6e 74 20 74 6f 20 70  |on you want to p|
00003210  6c 6f 74 20 2d 20 65 67  20 32 78 20 2d 20 69 6e  |lot - eg 2x - in|
00003220  74 6f 20 74 68 65 20 77  68 69 74 65 20 77 72 69  |to the white wri|
00003230  74 65 61 62 6c 65 20 69  63 6f 6e 2c 20 61 6e 64  |teable icon, and|
00003240  20 73 65 74 0a 75 70 20  74 68 65 20 63 6f 6c 6f  | set.up the colo|
00003250  75 72 20 61 6e 64 20 71  75 61 6c 69 74 79 20 6f  |ur and quality o|
00003260  66 20 70 6c 6f 74 20 61  73 20 64 65 73 63 72 69  |f plot as descri|
00003270  62 65 64 20 61 62 6f 76  65 2e 20 20 54 68 65 20  |bed above.  The |
00003280  64 65 66 61 75 6c 74 20  71 75 61 6c 69 74 79 0a  |default quality.|
00003290  69 73 20 74 68 65 20 6f  6e 65 20 73 65 74 20 75  |is the one set u|
000032a0  70 20 69 6e 20 74 68 65  20 61 70 70 65 61 72 61  |p in the appeara|
000032b0  6e 63 65 20 77 69 6e 64  6f 77 2e 20 28 53 65 65  |nce window. (See|
000032c0  20 61 70 70 65 61 72 61  6e 63 65 20 6c 61 74 65  | appearance late|
000032d0  72 29 2e 20 20 59 6f 75  20 63 61 6e 0a 61 6c 73  |r).  You can.als|
000032e0  6f 20 64 65 63 69 64 65  20 69 66 20 79 6f 75 20  |o decide if you |
000032f0  77 61 6e 74 20 74 68 65  20 67 72 61 70 68 20 74  |want the graph t|
00003300  6f 20 62 65 20 76 69 73  69 62 6c 65 20 6f 72 20  |o be visible or |
00003310  6e 6f 74 2e 0a 0a 4f 6e  63 65 20 79 6f 75 20 68  |not...Once you h|
00003320  61 76 65 20 64 6f 6e 65  20 74 68 69 73 20 63 6c  |ave done this cl|
00003330  69 63 6b 20 6f 6e 20 4f  4b 20 61 6e 64 20 74 68  |ick on OK and th|
00003340  65 20 70 6c 6f 74 20 77  69 6c 6c 20 62 65 20 61  |e plot will be a|
00003350  64 64 65 64 20 74 6f 20  74 68 65 20 6c 69 73 74  |dded to the list|
00003360  0a 61 6e 64 20 70 6c 6f  74 74 65 64 20 69 66 20  |.and plotted if |
00003370  74 68 65 20 72 65 73 70  65 63 74 69 76 65 20 77  |the respective w|
00003380  69 6e 64 6f 77 73 20 61  72 65 20 6f 70 65 6e 2e  |indows are open.|
00003390  20 20 54 68 65 20 53 6f  6c 6f 20 69 63 6f 6e 20  |  The Solo icon |
000033a0  63 61 6e 20 62 65 0a 63  6c 69 63 6b 65 64 20 6f  |can be.clicked o|
000033b0  6e 20 69 6e 73 74 65 61  64 20 6f 66 20 4f 4b 2e  |n instead of OK.|
000033c0  20 20 49 66 20 79 6f 75  20 64 6f 20 74 68 69 73  |  If you do this|
000033d0  20 74 68 65 6e 20 74 68  65 20 66 75 6e 63 74 69  | then the functi|
000033e0  6f 6e 20 79 6f 75 20 68  61 76 65 20 6a 75 73 74  |on you have just|
000033f0  0a 63 72 65 61 74 65 64  20 77 69 6c 6c 20 62 65  |.created will be|
00003400  20 74 68 65 20 6f 6e 6c  79 20 76 69 73 69 62 6c  | the only visibl|
00003410  65 20 66 75 6e 63 74 69  6f 6e 20 69 6e 20 74 68  |e function in th|
00003420  65 20 67 72 61 70 68 73  20 77 69 6e 64 6f 77 20  |e graphs window |
00003430  2d 20 74 68 65 20 72 65  73 74 0a 77 69 6c 6c 20  |- the rest.will |
00003440  62 65 20 6d 61 64 65 20  69 6e 76 69 73 69 62 6c  |be made invisibl|
00003450  65 2e 0a 0a 57 68 65 6e  20 79 6f 75 20 63 6c 69  |e...When you cli|
00003460  63 6b 20 6f 6e 20 4f 4b  20 6f 72 20 53 6f 6c 6f  |ck on OK or Solo|
00003470  2c 20 74 68 65 20 66 75  6e 63 74 69 6f 6e 20 79  |, the function y|
00003480  6f 75 20 68 61 76 65 20  65 6e 74 65 72 65 64 20  |ou have entered |
00003490  77 69 6c 6c 20 62 65 20  63 68 65 63 6b 65 64 0a  |will be checked.|
000034a0  74 6f 20 73 65 65 20 69  66 20 69 74 20 63 61 6e  |to see if it can|
000034b0  20 62 65 20 65 76 61 6c  75 61 74 65 64 2e 20 20  | be evaluated.  |
000034c0  49 66 20 79 6f 75 20 67  65 74 20 61 20 6d 65 73  |If you get a mes|
000034d0  73 61 67 65 20 27 45 72  72 6f 72 20 69 6e 20 64  |sage 'Error in d|
000034e0  65 66 69 6e 69 74 69 6f  6e 0a 77 69 74 68 2e 2e  |efinition.with..|
000034f0  2e 27 20 74 68 65 6e 20  74 68 65 20 70 72 6f 67  |.' then the prog|
00003500  72 61 6d 20 69 73 20 68  61 76 69 6e 67 20 64 69  |ram is having di|
00003510  66 66 69 63 75 6c 74 79  20 77 69 74 68 20 74 68  |fficulty with th|
00003520  65 20 66 75 6e 63 74 69  6f 6e 20 64 65 66 69 6e  |e function defin|
00003530  69 74 69 6f 6e 0a 61 74  20 74 68 65 20 70 6f 69  |ition.at the poi|
00003540  6e 74 20 6d 65 6e 74 69  6f 6e 65 64 20 69 6e 20  |nt mentioned in |
00003550  74 68 65 20 65 72 72 6f  72 2e 20 20 59 6f 75 20  |the error.  You |
00003560  77 69 6c 6c 20 61 6c 73  6f 20 62 65 20 74 6f 6c  |will also be tol|
00003570  64 20 69 66 20 62 72 61  63 6b 65 74 73 0a 64 6f  |d if brackets.do|
00003580  6e 27 74 20 6d 61 74 63  68 20 75 70 2e 0a 0a 59  |n't match up...Y|
00003590  6f 75 20 77 69 6c 6c 20  62 65 20 61 6c 73 6f 20  |ou will be also |
000035a0  74 6f 6c 64 20 69 66 20  79 6f 75 20 68 61 76 65  |told if you have|
000035b0  20 6d 61 64 65 20 72 65  66 65 72 65 6e 63 65 20  | made reference |
000035c0  74 6f 20 61 20 66 75 6e  63 74 69 6f 6e 20 77 68  |to a function wh|
000035d0  69 63 68 20 64 6f 65 73  6e 27 74 0a 65 78 69 73  |ich doesn't.exis|
000035e0  74 20 2d 20 74 68 61 74  20 69 73 20 6f 6e 65 20  |t - that is one |
000035f0  79 6f 75 20 68 61 76 65  6e 27 74 20 64 65 66 69  |you haven't defi|
00003600  6e 65 64 20 61 73 20 61  20 75 73 65 72 20 66 75  |ned as a user fu|
00003610  6e 63 74 69 6f 6e 2e 20  20 54 68 69 73 20 6d 61  |nction.  This ma|
00003620  79 20 62 65 0a 62 65 63  61 75 73 65 20 79 6f 75  |y be.because you|
00003630  20 68 61 76 65 6e 27 74  20 64 65 66 69 6e 65 64  | haven't defined|
00003640  20 74 68 65 20 75 73 65  72 20 66 75 6e 63 74 69  | the user functi|
00003650  6f 6e 20 79 65 74 2e 20  20 49 6e 20 74 68 69 73  |on yet.  In this|
00003660  20 63 61 73 65 20 79 6f  75 20 73 68 6f 75 6c 64  | case you should|
00003670  0a 63 6c 69 63 6b 20 6f  6e 20 4f 4b 20 2d 20 6e  |.click on OK - n|
00003680  6f 74 65 20 74 68 61 74  20 74 68 65 20 67 72 61  |ote that the gra|
00003690  70 68 20 77 69 6c 6c 20  62 65 20 6d 61 64 65 20  |ph will be made |
000036a0  69 6e 76 69 73 69 62 6c  65 20 61 73 20 69 74 20  |invisible as it |
000036b0  63 61 6e 27 74 20 62 65  0a 70 6c 6f 74 74 65 64  |can't be.plotted|
000036c0  2e 20 20 49 66 20 79 6f  75 20 6d 69 73 2d 74 79  |.  If you mis-ty|
000036d0  70 65 64 20 61 20 66 75  6e 63 74 69 6f 6e 20 6e  |ped a function n|
000036e0  61 6d 65 20 74 68 65 6e  20 63 6c 69 63 6b 20 6f  |ame then click o|
000036f0  6e 20 74 68 65 20 57 68  6f 6f 70 73 20 69 63 6f  |n the Whoops ico|
00003700  6e 20 74 6f 0a 63 6f 72  72 65 63 74 20 74 68 65  |n to.correct the|
00003710  20 66 75 6e 63 74 69 6f  6e 20 64 65 66 69 6e 69  | function defini|
00003720  74 69 6f 6e 2e 0a 0a 46  55 4e 43 54 49 4f 4e 20  |tion...FUNCTION |
00003730  53 59 4e 54 41 58 0a 2d  2d 2d 2d 2d 2d 2d 2d 2d  |SYNTAX.---------|
00003740  2d 2d 2d 2d 2d 2d 0a 0a  54 68 65 20 73 79 6e 74  |------..The synt|
00003750  61 78 20 66 6f 72 20 66  75 6e 63 74 69 6f 6e 73  |ax for functions|
00003760  20 69 73 20 61 73 20 63  6c 6f 73 65 20 74 6f 20  | is as close to |
00003770  77 72 69 74 74 65 6e 20  61 6c 67 65 62 72 61 20  |written algebra |
00003780  61 73 20 70 6f 73 73 69  62 6c 65 2e 20 20 54 68  |as possible.  Th|
00003790  69 73 0a 6d 65 61 6e 73  2c 20 66 6f 72 20 65 78  |is.means, for ex|
000037a0  61 6d 70 6c 65 2c 20 74  68 61 74 20 6d 75 6c 74  |ample, that mult|
000037b0  69 70 6c 69 63 61 74 69  6f 6e 20 73 69 67 6e 73  |iplication signs|
000037c0  20 63 61 6e 20 62 65 20  6f 6d 69 74 74 65 64 2e  | can be omitted.|
000037d0  20 0a 4d 75 6c 74 69 70  6c 69 63 61 74 69 6f 6e  | .Multiplication|
000037e0  20 28 73 79 6d 62 6f 6c  20 2a 29 20 61 6e 64 20  | (symbol *) and |
000037f0  64 69 76 69 73 69 6f 6e  20 28 73 79 6d 62 6f 6c  |division (symbol|
00003800  20 2f 29 20 69 73 20 64  6f 6e 65 20 62 65 66 6f  | /) is done befo|
00003810  72 65 20 61 64 64 69 74  69 6f 6e 0a 61 6e 64 20  |re addition.and |
00003820  73 75 62 74 72 61 63 74  69 6f 6e 20 61 6e 64 20  |subtraction and |
00003830  74 68 65 20 70 6f 77 65  72 20 73 69 67 6e 20 28  |the power sign (|
00003840  5e 29 20 68 61 73 20 74  68 65 20 68 69 67 68 65  |^) has the highe|
00003850  73 74 20 70 72 65 63 65  64 65 6e 63 65 2e 20 20  |st precedence.  |
00003860  41 0a 66 75 6e 63 74 69  6f 6e 20 73 68 6f 75 6c  |A.function shoul|
00003870  64 20 62 65 20 66 6f 6c  6c 6f 77 65 64 20 62 79  |d be followed by|
00003880  20 61 20 70 61 72 61 6d  65 74 65 72 20 69 6e 20  | a parameter in |
00003890  62 72 61 63 6b 65 74 73  2e 20 20 49 66 20 74 68  |brackets.  If th|
000038a0  65 20 62 72 61 63 6b 65  74 73 20 61 72 65 0a 6d  |e brackets are.m|
000038b0  69 73 73 69 6e 67 20 74  68 65 6e 20 74 68 65 20  |issing then the |
000038c0  70 61 72 61 6d 65 74 65  72 20 69 73 20 74 61 6b  |parameter is tak|
000038d0  65 6e 20 61 73 20 62 65  69 6e 67 20 65 76 65 72  |en as being ever|
000038e0  79 74 68 69 6e 67 20 75  70 20 74 6f 20 74 68 65  |ything up to the|
000038f0  20 6e 65 78 74 0a 65 78  70 6c 69 63 69 74 20 6f  | next.explicit o|
00003900  70 65 72 61 74 6f 72 2e  20 20 54 68 65 20 66 6f  |perator.  The fo|
00003910  6c 6c 6f 77 69 6e 67 20  65 78 61 6d 70 6c 65 73  |llowing examples|
00003920  20 73 68 6f 75 6c 64 20  67 69 76 65 20 79 6f 75  | should give you|
00003930  20 61 6e 20 69 64 65 61  20 61 73 20 74 6f 20 68  | an idea as to h|
00003940  6f 77 0a 74 68 65 20 66  75 6e 63 74 69 6f 6e 73  |ow.the functions|
00003950  20 61 72 65 20 65 76 61  6c 75 61 74 65 64 2e 0a  | are evaluated..|
00003960  0a 46 75 6e 63 74 69 6f  6e 20 61 73 20 20 20 45  |.Function as   E|
00003970  76 61 6c 75 61 74 69 6f  6e 20 20 20 20 20 43 6f  |valuation     Co|
00003980  6d 6d 65 6e 74 73 20 0a  74 79 70 65 64 20 69 6e  |mments .typed in|
00003990  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000039a0  20 20 20 20 20 0a 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |     .----------|
000039b0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000039f0  2d 0a 0a 32 78 20 20 20  20 20 20 20 20 20 20 20  |-..2x           |
00003a00  20 32 2a 78 20 20 20 20  20 20 20 20 20 20 20 20  | 2*x            |
00003a10  54 69 6d 65 73 20 73 69  67 6e 20 69 6e 73 65 72  |Times sign inser|
00003a20  74 65 64 0a 0a 32 78 2b  33 20 20 20 20 20 20 20  |ted..2x+3       |
00003a30  20 20 20 28 32 2a 78 29  2b 33 20 20 20 20 20 20  |   (2*x)+3      |
00003a40  20 20 4d 75 6c 74 69 70  6c 69 63 61 74 69 6f 6e  |  Multiplication|
00003a50  20 64 6f 6e 65 20 66 69  72 73 74 0a 0a 32 78 2f  | done first..2x/|
00003a60  33 20 20 20 20 20 20 20  20 20 20 28 32 2a 78 29  |3          (2*x)|
00003a70  2f 33 0a 0a 32 2f 33 78  20 20 20 20 20 20 20 20  |/3..2/3x        |
00003a80  20 20 32 2f 28 33 2a 78  29 20 20 20 20 20 20 20  |  2/(3*x)       |
00003a90  20 33 78 20 69 73 20 74  72 65 61 74 65 64 20 61  | 3x is treated a|
00003aa0  73 20 61 20 64 65 6e 6f  6d 69 6e 61 74 6f 72 20  |s a denominator |
00003ab0  61 73 20 69 74 20 64 6f  65 73 6e 27 74 0a 20 20  |as it doesn't.  |
00003ac0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003ad0  20 20 20 20 20 20 20 20  20 20 20 63 6f 6e 74 61  |           conta|
00003ae0  69 6e 20 61 6e 20 65 78  70 6c 69 63 69 74 20 6f  |in an explicit o|
00003af0  70 65 72 61 74 6f 72 20  28 65 67 20 61 20 2a 20  |perator (eg a * |
00003b00  2f 20 2b 20 6f 72 20 2d  29 0a 0a 32 2f 33 78 2b  |/ + or -)..2/3x+|
00003b10  32 20 20 20 20 20 20 20  20 28 32 2f 28 33 2a 78  |2        (2/(3*x|
00003b20  29 29 2b 32 20 20 20 20  33 78 2b 32 20 69 73 20  |))+2    3x+2 is |
00003b30  6e 6f 74 20 74 72 65 61  74 65 64 20 61 73 20 61  |not treated as a|
00003b40  20 64 65 6e 6f 6d 69 6e  61 74 6f 72 20 62 65 63  | denominator bec|
00003b50  61 75 73 65 20 69 74 0a  20 20 20 20 20 20 20 20  |ause it.        |
00003b60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003b70  20 20 20 20 20 64 6f 65  73 20 63 6f 6e 74 61 69  |     does contai|
00003b80  6e 20 61 6e 20 65 78 70  6c 69 63 69 74 20 6f 70  |n an explicit op|
00003b90  65 72 61 74 6f 72 0a 0a  73 69 6e 28 32 78 2b 33  |erator..sin(2x+3|
00003ba0  29 20 20 20 20 20 73 69  6e 28 28 32 2a 78 29 2b  |)     sin((2*x)+|
00003bb0  33 29 20 20 20 32 78 2b  33 20 74 61 6b 65 6e 20  |3)   2x+3 taken |
00003bc0  61 73 20 70 61 72 61 6d  65 74 65 72 20 61 73 20  |as parameter as |
00003bd0  69 74 27 73 20 69 6e 20  62 72 61 63 6b 65 74 73  |it's in brackets|
00003be0  0a 0a 73 69 6e 32 2a 78  20 20 20 20 20 20 20 20  |..sin2*x        |
00003bf0  73 69 6e 28 32 29 2a 78  20 20 20 20 20 20 20 32  |sin(2)*x       2|
00003c00  20 74 61 6b 65 6e 20 61  73 20 70 61 72 61 6d 65  | taken as parame|
00003c10  74 65 72 20 62 65 63 61  75 73 65 20 65 78 70 6c  |ter because expl|
00003c20  69 63 69 74 20 6f 70 65  72 61 74 6f 72 0a 20 20  |icit operator.  |
00003c30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003c40  20 20 20 20 20 20 20 20  20 20 20 28 2a 29 20 63  |           (*) c|
00003c50  6c 6f 73 65 73 20 62 72  61 63 6b 65 74 0a 0a 73  |loses bracket..s|
00003c60  69 6e 32 78 2b 33 20 20  20 20 20 20 20 73 69 6e  |in2x+3       sin|
00003c70  28 32 2a 78 29 2b 33 20  20 20 20 20 32 78 20 74  |(2*x)+3     2x t|
00003c80  61 6b 65 6e 20 61 73 20  70 61 72 61 6d 65 74 65  |aken as paramete|
00003c90  72 20 61 73 20 2b 20 73  69 67 6e 20 63 6c 6f 73  |r as + sign clos|
00003ca0  65 73 20 62 72 61 63 6b  65 74 0a 0a 2d 78 5e 32  |es bracket..-x^2|
00003cb0  20 20 20 20 20 20 20 20  20 20 28 2d 78 29 5e 32  |          (-x)^2|
00003cc0  20 20 20 20 20 20 20 20  20 4e 65 67 61 74 69 76  |         Negativ|
00003cd0  65 20 73 69 67 6e 20 69  73 20 75 6e 61 72 79 20  |e sign is unary |
00003ce0  6f 70 65 72 61 74 6f 72  20 68 65 72 65 20 28 6d  |operator here (m|
00003cf0  61 6b 65 73 20 78 0a 20  20 20 20 20 20 20 20 20  |akes x.         |
00003d00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003d10  20 20 20 20 6e 65 67 61  74 69 76 65 20 62 65 66  |    negative bef|
00003d20  6f 72 65 20 62 65 69 6e  67 20 73 71 75 61 72 65  |ore being square|
00003d30  64 29 0a 0a 30 2d 78 5e  32 20 20 20 20 20 20 20  |d)..0-x^2       |
00003d40  20 20 30 2d 28 78 5e 32  29 20 20 20 20 20 20 20  |  0-(x^2)       |
00003d50  20 4d 69 6e 75 73 20 73  69 67 6e 20 69 73 20 62  | Minus sign is b|
00003d60  69 6e 61 72 79 20 6f 70  65 72 61 74 6f 72 20 68  |inary operator h|
00003d70  65 72 65 20 28 78 20 69  73 0a 20 20 20 20 20 20  |ere (x is.      |
00003d80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003d90  20 20 20 20 20 20 20 73  71 75 61 72 65 64 20 62  |       squared b|
00003da0  65 66 6f 72 65 20 62 65  69 6e 67 20 74 61 6b 65  |efore being take|
00003db0  6e 20 61 77 61 79 20 66  72 6f 6d 20 30 29 0a 0a  |n away from 0)..|
00003dc0  0a 49 66 20 69 6e 20 64  6f 75 62 74 2c 20 70 75  |.If in doubt, pu|
00003dd0  74 20 69 6e 20 62 72 61  63 6b 65 74 73 20 66 6f  |t in brackets fo|
00003de0  72 20 65 76 65 72 79 74  68 69 6e 67 20 74 68 61  |r everything tha|
00003df0  74 20 73 68 6f 75 6c 64  20 62 65 20 65 76 61 6c  |t should be eval|
00003e00  75 61 74 65 64 0a 73 65  70 65 72 61 74 65 6c 79  |uated.seperately|
00003e10  2e 20 20 54 72 79 20 74  61 6b 69 6e 67 20 6f 75  |.  Try taking ou|
00003e20  74 20 62 72 61 63 6b 65  74 73 20 74 6f 20 73 65  |t brackets to se|
00003e30  65 20 69 66 20 69 74 20  6d 61 6b 65 73 20 61 6e  |e if it makes an|
00003e40  79 20 64 69 66 66 65 72  65 6e 63 65 20 74 6f 0a  |y difference to.|
00003e50  74 68 65 20 70 6c 6f 74  2e 0a 0a 0a 42 41 53 49  |the plot....BASI|
00003e60  43 20 46 55 4e 43 54 49  4f 4e 53 0a 2d 2d 2d 2d  |C FUNCTIONS.----|
00003e70  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 0a 59 6f 75  |-----------..You|
00003e80  20 63 61 6e 20 72 65 66  65 72 20 74 6f 20 61 6e  | can refer to an|
00003e90  79 20 6f 66 20 74 68 65  20 66 6f 6c 6c 6f 77 69  |y of the followi|
00003ea0  6e 67 20 42 41 53 49 43  20 66 75 6e 63 74 69 6f  |ng BASIC functio|
00003eb0  6e 73 20 69 6e 20 79 6f  75 72 20 64 65 66 69 6e  |ns in your defin|
00003ec0  69 74 69 6f 6e 3a 0a 0a  41 42 53 20 20 20 20 20  |ition:..ABS     |
00003ed0  41 62 73 6f 6c 75 74 65  20 76 61 6c 75 65 20 2d  |Absolute value -|
00003ee0  20 72 65 6d 6f 76 65 73  20 74 68 65 20 73 69 67  | removes the sig|
00003ef0  6e 20 0a 0a 41 43 53 20  20 20 20 20 49 6e 76 65  |n ..ACS     Inve|
00003f00  72 73 65 20 63 6f 73 69  6e 65 0a 0a 41 53 4e 20  |rse cosine..ASN |
00003f10  20 20 20 20 49 6e 76 65  72 73 65 20 73 69 6e 65  |    Inverse sine|
00003f20  0a 0a 41 54 4e 20 20 20  20 20 49 6e 76 65 72 73  |..ATN     Invers|
00003f30  65 20 74 61 6e 0a 0a 43  4f 53 20 20 20 20 20 43  |e tan..COS     C|
00003f40  6f 73 69 6e 65 0a 0a 44  45 47 20 20 20 20 20 43  |osine..DEG     C|
00003f50  6f 6e 76 65 72 74 73 20  66 72 6f 6d 20 72 61 64  |onverts from rad|
00003f60  69 61 6e 73 20 74 6f 20  64 65 67 72 65 65 73 20  |ians to degrees |
00003f70  2d 20 44 45 47 28 50 49  29 3d 31 38 30 0a 0a 45  |- DEG(PI)=180..E|
00003f80  58 50 20 20 20 20 20 49  6e 76 65 72 73 65 20 6c  |XP     Inverse l|
00003f90  6f 67 20 6e 61 74 75 72  61 6c 0a 0a 49 4e 54 20  |og natural..INT |
00003fa0  20 20 20 20 49 6e 74 65  67 65 72 20 76 61 6c 75  |    Integer valu|
00003fb0  65 20 2d 20 72 65 6d 6f  76 65 73 20 65 76 65 72  |e - removes ever|
00003fc0  79 74 68 69 6e 67 20 61  66 74 65 72 20 74 68 65  |ything after the|
00003fd0  20 64 65 63 69 6d 61 6c  20 70 6f 69 6e 74 0a 0a  | decimal point..|
00003fe0  4c 4f 47 20 20 20 20 20  4c 6f 67 20 28 62 61 73  |LOG     Log (bas|
00003ff0  65 20 31 30 29 0a 0a 4c  4e 20 20 20 20 20 20 4c  |e 10)..LN      L|
00004000  6f 67 20 6e 61 74 75 72  61 6c 20 28 62 61 73 65  |og natural (base|
00004010  20 65 29 0a 0a 52 41 44  20 20 20 20 20 43 6f 6e  | e)..RAD     Con|
00004020  76 65 72 74 73 20 66 72  6f 6d 20 64 65 67 72 65  |verts from degre|
00004030  65 73 20 74 6f 20 72 61  64 69 61 6e 73 20 2d 20  |es to radians - |
00004040  52 41 44 28 31 38 30 29  3d 50 49 0a 0a 52 4e 44  |RAD(180)=PI..RND|
00004050  20 20 20 20 20 52 61 6e  64 6f 6d 20 6e 75 6d 62  |     Random numb|
00004060  65 72 0a 0a 53 47 4e 20  20 20 20 20 52 65 74 75  |er..SGN     Retu|
00004070  72 6e 73 20 2b 31 20 69  66 20 70 61 72 61 6d 65  |rns +1 if parame|
00004080  74 65 72 20 69 73 20 70  6f 73 69 74 69 76 65 2c  |ter is positive,|
00004090  20 2d 31 20 69 66 20 70  61 72 61 6d 65 74 65 72  | -1 if parameter|
000040a0  20 69 73 20 6e 65 67 61  74 69 76 65 0a 20 20 20  | is negative.   |
000040b0  20 20 20 20 20 61 6e 64  20 30 20 69 66 20 70 61  |     and 0 if pa|
000040c0  72 61 6d 65 74 65 72 20  69 73 20 7a 65 72 6f 0a  |rameter is zero.|
000040d0  0a 53 49 4e 20 20 20 20  20 53 69 6e 65 0a 0a 53  |.SIN     Sine..S|
000040e0  51 52 20 20 20 20 20 53  71 75 61 72 65 20 72 6f  |QR     Square ro|
000040f0  6f 74 0a 0a 54 41 4e 20  20 20 20 20 54 61 6e 0a  |ot..TAN     Tan.|
00004100  0a 54 68 65 20 74 72 69  67 6f 6e 6f 6d 65 74 72  |.The trigonometr|
00004110  69 63 61 6c 20 66 75 6e  63 74 69 6f 6e 73 20 61  |ical functions a|
00004120  6c 6c 20 77 6f 72 6b 20  69 6e 20 72 61 64 69 61  |ll work in radia|
00004130  6e 73 20 75 6e 6c 65 73  73 20 79 6f 75 20 75 73  |ns unless you us|
00004140  65 20 74 68 65 20 52 41  44 0a 66 75 6e 63 74 69  |e the RAD.functi|
00004150  6f 6e 20 6c 69 6b 65 20  74 68 69 73 3a 20 53 49  |on like this: SI|
00004160  4e 28 52 41 44 20 78 29  2e 0a 0a 4f 54 48 45 52  |N(RAD x)...OTHER|
00004170  20 42 41 53 49 43 20 4b  45 59 57 4f 52 44 53 20  | BASIC KEYWORDS |
00004180  54 48 41 54 20 43 41 4e  20 42 45 20 55 53 45 44  |THAT CAN BE USED|
00004190  20 49 4e 20 46 55 4e 43  54 49 4f 4e 20 44 45 46  | IN FUNCTION DEF|
000041a0  49 4e 49 54 49 4f 4e 53  0a 2d 2d 2d 2d 2d 2d 2d  |INITIONS.-------|
000041b0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000041e0  2d 2d 2d 2d 2d 2d 0a 0a  4e 4f 54 2c 20 41 4e 44  |------..NOT, AND|
000041f0  2c 20 44 49 56 2c 20 45  4f 52 2c 20 4d 4f 44 2c  |, DIV, EOR, MOD,|
00004200  20 4f 52 2c 20 46 41 4c  53 45 2c 20 50 49 2c 20  | OR, FALSE, PI, |
00004210  54 52 55 45 0a 0a 4f 66  20 74 68 65 73 65 20 4d  |TRUE..Of these M|
00004220  4f 44 2c 20 44 49 56 20  61 6e 64 20 50 49 20 61  |OD, DIV and PI a|
00004230  72 65 20 74 68 65 20 6d  6f 73 74 20 75 73 65 66  |re the most usef|
00004240  75 6c 2e 20 20 4d 4f 44  20 66 69 6e 64 73 20 74  |ul.  MOD finds t|
00004250  68 65 20 72 65 6d 61 69  6e 64 65 72 20 61 66 74  |he remainder aft|
00004260  65 72 0a 61 20 64 69 76  69 73 69 6f 6e 20 77 68  |er.a division wh|
00004270  65 72 65 61 73 20 44 49  56 20 66 69 6e 64 73 20  |ereas DIV finds |
00004280  74 68 65 20 71 75 6f 74  69 65 6e 74 2e 20 20 50  |the quotient.  P|
00004290  49 20 69 73 20 74 68 65  20 63 6f 6e 73 74 61 6e  |I is the constan|
000042a0  74 20 33 2e 31 34 31 35  39 32 2e 0a 0a 0a 0a 45  |t 3.141592.....E|
000042b0  44 49 54 49 4e 47 20 46  55 4e 43 54 49 4f 4e 53  |DITING FUNCTIONS|
000042c0  0a 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.---------------|
000042d0  2d 2d 0a 0a 48 61 76 69  6e 67 20 63 72 65 61 74  |--..Having creat|
000042e0  65 64 20 61 20 66 75 6e  63 74 69 6f 6e 20 79 6f  |ed a function yo|
000042f0  75 20 6d 61 79 20 77 61  6e 74 20 74 6f 20 65 64  |u may want to ed|
00004300  69 74 20 69 74 2e 20 20  54 6f 20 64 6f 20 74 68  |it it.  To do th|
00004310  69 73 2c 20 68 69 67 68  6c 69 67 68 74 20 69 74  |is, highlight it|
00004320  0a 69 6e 20 74 68 65 20  50 6c 6f 74 20 6c 69 73  |.in the Plot lis|
00004330  74 20 61 6e 64 20 65 69  74 68 65 72 20 64 6f 75  |t and either dou|
00004340  62 6c 65 2d 63 6c 69 63  6b 20 6f 6e 20 69 74 20  |ble-click on it |
00004350  6f 72 20 63 6c 69 63 6b  20 6f 6e 20 65 64 69 74  |or click on edit|
00004360  2e 20 20 54 68 69 73 20  77 69 6c 6c 0a 74 61 6b  |.  This will.tak|
00004370  65 20 79 6f 75 20 74 6f  20 74 68 65 20 27 79 3d  |e you to the 'y=|
00004380  27 20 77 69 6e 64 6f 77  20 65 76 65 6e 20 69 66  |' window even if|
00004390  20 79 6f 75 20 75 73 65  64 20 74 68 65 20 70 72  | you used the pr|
000043a0  65 73 65 74 20 6f 72 20  75 73 65 72 20 66 75 6e  |eset or user fun|
000043b0  63 74 69 6f 6e 73 0a 77  69 6e 64 6f 77 73 20 74  |ctions.windows t|
000043c0  6f 20 63 72 65 61 74 65  20 74 68 65 20 70 6c 6f  |o create the plo|
000043d0  74 2e 20 20 43 6c 69 63  6b 20 6f 6e 20 4f 4b 20  |t.  Click on OK |
000043e0  6f 72 20 53 6f 6c 6f 20  74 6f 20 63 6f 6d 70 6c  |or Solo to compl|
000043f0  65 74 65 20 74 68 65 20  45 64 69 74 2c 20 6f 72  |ete the Edit, or|
00004400  0a 63 6c 6f 73 65 20 74  68 65 20 77 69 6e 64 6f  |.close the windo|
00004410  77 20 69 66 20 79 6f 75  20 77 61 6e 74 20 74 6f  |w if you want to|
00004420  20 63 61 6e 63 65 6c 20  74 68 65 20 65 64 69 74  | cancel the edit|
00004430  2e 0a 0a 0a 0a 55 53 45  52 20 46 55 4e 43 54 49  |.....USER FUNCTI|
00004440  4f 4e 53 0a 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |ONS.------------|
00004450  2d 2d 0a 0a 59 6f 75 20  77 69 6c 6c 20 70 72 6f  |--..You will pro|
00004460  62 61 62 6c 79 20 68 61  76 65 20 75 73 65 64 20  |bably have used |
00004470  70 72 65 73 65 74 20 66  75 6e 63 74 69 6f 6e 73  |preset functions|
00004480  2e 20 20 59 6f 75 20 63  61 6e 20 64 65 66 69 6e  |.  You can defin|
00004490  65 20 79 6f 75 72 20 6f  77 6e 0a 66 75 6e 63 74  |e your own.funct|
000044a0  69 6f 6e 73 20 74 68 61  74 20 63 61 6e 20 62 65  |ions that can be|
000044b0  20 72 65 66 65 72 72 65  64 20 74 6f 20 62 79 20  | referred to by |
000044c0  61 20 6e 61 6d 65 2e 20  20 54 68 69 73 20 63 61  |a name.  This ca|
000044d0  6e 20 73 61 76 65 20 74  69 6d 65 20 77 68 65 6e  |n save time when|
000044e0  0a 65 6e 74 65 72 69 6e  67 20 27 79 3d 27 20 66  |.entering 'y=' f|
000044f0  75 6e 63 74 69 6f 6e 73  2e 20 20 49 74 20 61 6c  |unctions.  It al|
00004500  73 6f 20 61 6c 6c 6f 77  73 20 79 6f 75 20 74 6f  |so allows you to|
00004510  20 61 64 64 20 66 75 6e  63 74 69 6f 6e 73 20 6f  | add functions o|
00004520  72 20 64 69 76 69 64 65  20 6f 6e 65 0a 66 75 6e  |r divide one.fun|
00004530  63 74 69 6f 6e 20 62 79  20 61 6e 6f 74 68 65 72  |ction by another|
00004540  2e 0a 0a 43 52 45 41 54  49 4e 47 20 55 53 45 52  |...CREATING USER|
00004550  20 46 55 4e 43 54 49 4f  4e 53 0a 2d 2d 2d 2d 2d  | FUNCTIONS.-----|
00004560  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00004570  2d 2d 0a 0a 43 6f 6e 74  72 6f 6c 20 6f 66 20 75  |--..Control of u|
00004580  73 65 72 20 66 75 6e 74  69 6f 6e 73 20 69 73 20  |ser funtions is |
00004590  66 72 6f 6d 20 74 68 65  20 55 73 65 72 20 66 75  |from the User fu|
000045a0  6e 63 74 69 6f 6e 73 20  77 69 6e 64 6f 77 2c 20  |nctions window, |
000045b0  6f 70 65 6e 65 64 20 76  69 61 20 74 68 65 0a 77  |opened via the.w|
000045c0  69 6e 64 6f 77 73 20 73  75 62 2d 6d 65 6e 75 2c  |indows sub-menu,|
000045d0  20 62 79 20 63 6c 69 63  6b 69 6e 67 20 55 73 65  | by clicking Use|
000045e0  72 20 66 72 6f 6d 20 74  68 65 20 50 6c 6f 74 20  |r from the Plot |
000045f0  6c 69 73 74 20 6f 72 20  62 79 20 70 72 65 73 73  |list or by press|
00004600  69 6e 67 20 46 37 2e 20  0a 54 68 65 20 75 73 65  |ing F7. .The use|
00004610  72 20 66 75 6e 63 74 69  6f 6e 73 20 77 69 6e 64  |r functions wind|
00004620  6f 77 20 69 73 20 73 69  6d 69 6c 61 72 20 74 6f  |ow is similar to|
00004630  20 74 68 65 20 70 72 65  73 65 74 20 66 75 6e 63  | the preset func|
00004640  74 69 6f 6e 73 20 77 69  6e 64 6f 77 20 65 78 63  |tions window exc|
00004650  65 70 74 0a 79 6f 75 20  61 72 65 20 61 62 6c 65  |ept.you are able|
00004660  20 74 6f 20 63 72 65 61  74 65 2c 20 65 64 69 74  | to create, edit|
00004670  20 61 6e 64 20 64 65 6c  65 74 65 20 66 75 6e 63  | and delete func|
00004680  74 69 6f 6e 73 2e 0a 0a  49 6e 69 74 69 61 6c 6c  |tions...Initiall|
00004690  79 20 74 68 65 20 73 63  72 6f 6c 6c 61 62 6c 65  |y the scrollable|
000046a0  20 70 61 6e 65 20 69 73  20 65 6d 70 74 79 20 2d  | pane is empty -|
000046b0  20 74 6f 20 63 72 65 61  74 65 20 61 20 75 73 65  | to create a use|
000046c0  72 20 66 75 6e 63 74 69  6f 6e 20 63 6c 69 63 6b  |r function click|
000046d0  20 6f 6e 0a 43 72 65 61  74 65 2e 20 20 49 6e 20  | on.Create.  In |
000046e0  74 68 65 20 77 69 6e 64  6f 77 20 74 68 61 74 20  |the window that |
000046f0  6f 70 65 6e 73 20 79 6f  75 20 6d 75 73 74 20 65  |opens you must e|
00004700  6e 74 65 72 20 61 20 66  75 6e 63 74 69 6f 6e 20  |nter a function |
00004710  6e 61 6d 65 20 69 6e 20  74 68 65 0a 75 70 70 65  |name in the.uppe|
00004720  72 6d 6f 73 74 20 62 6f  78 20 61 6e 64 20 61 20  |rmost box and a |
00004730  64 65 66 69 6e 69 74 69  6f 6e 20 69 6e 20 74 68  |definition in th|
00004740  65 20 6f 74 68 65 72 20  6f 6e 65 2e 0a 0a 54 68  |e other one...Th|
00004750  65 20 66 75 6e 63 74 69  6f 6e 20 6e 61 6d 65 20  |e function name |
00004760  6d 75 73 74 20 63 6f 6e  73 69 73 74 20 6f 6e 6c  |must consist onl|
00004770  79 20 6f 66 20 6c 65 74  74 65 72 73 20 61 6e 64  |y of letters and|
00004780  20 6d 75 73 74 20 6e 6f  74 20 62 65 67 69 6e 20  | must not begin |
00004790  6f 72 20 65 6e 64 20 69  6e 0a 27 78 27 20 61 73  |or end in.'x' as|
000047a0  20 69 74 20 77 69 6c 6c  20 67 65 74 20 63 6f 6e  | it will get con|
000047b0  66 75 73 65 64 20 77 69  74 68 20 74 68 65 20 76  |fused with the v|
000047c0  61 72 69 61 62 6c 65 2c  20 78 2e 20 20 54 68 65  |ariable, x.  The|
000047d0  20 6e 61 6d 65 20 77 69  6c 6c 20 62 65 0a 63 6f  | name will be.co|
000047e0  6e 76 65 72 74 65 64 20  73 6f 20 74 68 61 74 20  |nverted so that |
000047f0  61 6c 6c 20 74 68 65 20  6c 65 74 74 65 72 73 20  |all the letters |
00004800  61 72 65 20 69 6e 20 6c  6f 77 65 72 20 63 61 73  |are in lower cas|
00004810  65 2e 20 20 54 68 65 20  6e 61 6d 65 20 6d 75 73  |e.  The name mus|
00004820  74 20 61 6c 73 6f 20 62  65 0a 75 6e 69 71 75 65  |t also be.unique|
00004830  20 2d 20 69 65 20 6e 6f  74 20 74 68 65 20 73 61  | - ie not the sa|
00004840  6d 65 20 61 73 20 61 6e  6f 74 68 65 72 20 75 73  |me as another us|
00004850  65 72 20 66 75 6e 63 74  69 6f 6e 2c 20 70 72 65  |er function, pre|
00004860  73 65 74 20 66 75 6e 63  74 69 6f 6e 20 6f 72 20  |set function or |
00004870  62 61 73 69 63 0a 66 75  6e 63 74 69 6f 6e 2e 20  |basic.function. |
00004880  20 59 6f 75 20 77 69 6c  6c 20 62 65 20 61 6c 65  | You will be ale|
00004890  72 74 65 64 20 69 66 20  79 6f 75 20 64 6f 20 74  |rted if you do t|
000048a0  68 69 73 2e 0a 0a 54 68  65 20 73 79 6e 74 61 78  |his...The syntax|
000048b0  20 6f 66 20 74 68 65 20  64 65 66 69 6e 69 74 69  | of the definiti|
000048c0  6f 6e 20 69 73 20 74 68  65 20 73 61 6d 65 20 61  |on is the same a|
000048d0  73 20 74 68 61 74 20 6f  66 20 61 20 79 3d 20 66  |s that of a y= f|
000048e0  75 6e 63 74 69 6f 6e 2e  20 20 54 68 65 0a 70 61  |unction.  The.pa|
000048f0  72 61 6d 65 74 65 72 20  6f 66 20 61 20 75 73 65  |rameter of a use|
00004900  72 20 66 75 6e 63 74 69  6f 6e 20 69 73 20 78 20  |r function is x |
00004910  73 6f 20 74 68 65 20 64  65 66 69 6e 69 74 69 6f  |so the definitio|
00004920  6e 20 73 68 6f 75 6c 64  20 62 65 20 69 6e 20 74  |n should be in t|
00004930  65 72 6d 73 20 6f 66 20  78 2e 20 0a 57 68 65 6e  |erms of x. .When|
00004940  20 79 6f 75 20 63 6c 69  63 6b 20 6f 6e 20 4f 4b  | you click on OK|
00004950  20 79 6f 75 20 77 69 6c  6c 20 62 65 20 61 6c 65  | you will be ale|
00004960  72 74 65 64 20 69 66 20  74 68 65 20 66 75 6e 63  |rted if the func|
00004970  74 69 6f 6e 20 6e 61 6d  65 20 69 73 20 69 6c 6c  |tion name is ill|
00004980  65 67 61 6c 2c 20 69 66  0a 74 68 65 20 64 65 66  |egal, if.the def|
00004990  69 6e 69 74 69 6f 6e 20  63 61 6e 6e 6f 74 20 62  |inition cannot b|
000049a0  65 20 65 76 61 6c 75 61  74 65 64 20 6f 72 20 69  |e evaluated or i|
000049b0  66 20 74 68 65 20 66 75  6e 63 74 69 6f 6e 20 77  |f the function w|
000049c0  6f 75 6c 64 20 6c 65 61  64 20 74 6f 0a 72 65 63  |ould lead to.rec|
000049d0  75 72 73 69 6f 6e 2e 20  20 54 68 65 73 65 20 6d  |ursion.  These m|
000049e0  65 61 6e 73 20 74 68 61  74 20 77 68 65 6e 20 65  |eans that when e|
000049f0  76 61 6c 75 61 74 65 64  2c 20 74 68 65 20 66 75  |valuated, the fu|
00004a00  6e 63 74 69 6f 6e 20 64  65 66 69 6e 69 74 69 6f  |nction definitio|
00004a10  6e 20 72 65 66 65 72 73  0a 74 6f 20 69 74 73 65  |n refers.to itse|
00004a20  6c 66 20 61 6e 64 20 61  6e 20 65 6e 64 6c 65 73  |lf and an endles|
00004a30  73 20 6c 6f 6f 70 20 6f  63 63 75 72 73 2c 20 61  |s loop occurs, a|
00004a40  73 20 69 6e 20 74 68 69  73 20 65 78 61 6d 70 6c  |s in this exampl|
00004a50  65 3a 0a 0a 66 28 78 29  3d 32 67 28 78 29 20 3b  |e:..f(x)=2g(x) ;|
00004a60  20 67 28 78 29 3d 66 28  78 29 2b 34 0a 0a 54 6f  | g(x)=f(x)+4..To|
00004a70  20 65 76 61 6c 75 61 74  65 20 66 28 78 29 2c 20  | evaluate f(x), |
00004a80  67 28 78 29 20 6d 75 73  74 20 62 65 20 63 61 6c  |g(x) must be cal|
00004a90  63 75 6c 61 74 65 64 2e  20 20 54 6f 20 67 65 74  |culated.  To get|
00004aa0  20 61 20 76 61 6c 75 65  20 66 6f 72 20 67 28 78  | a value for g(x|
00004ab0  29 2c 20 66 28 78 29 0a  6d 75 73 74 20 62 65 20  |), f(x).must be |
00004ac0  63 61 6c 63 75 6c 61 74  65 64 20 2d 20 77 68 69  |calculated - whi|
00004ad0  63 68 20 69 6e 20 74 75  72 6e 20 72 65 66 65 72  |ch in turn refer|
00004ae0  65 6e 63 65 73 20 67 28  78 29 20 61 6e 64 20 73  |ences g(x) and s|
00004af0  6f 20 6f 6e 20 61 6e 64  20 73 6f 20 66 6f 72 74  |o on and so fort|
00004b00  68 2e 0a 0a 50 4c 4f 54  54 49 4e 47 20 55 53 45  |h...PLOTTING USE|
00004b10  52 20 46 55 4e 43 54 49  4f 4e 53 0a 2d 2d 2d 2d  |R FUNCTIONS.----|
00004b20  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00004b30  2d 2d 2d 0a 0a 41 20 75  73 65 72 20 66 75 6e 63  |---..A user func|
00004b40  74 69 6f 6e 20 63 61 6e  20 62 65 20 64 69 72 65  |tion can be dire|
00004b50  63 74 6c 79 20 70 6c 6f  74 74 65 64 20 62 79 20  |ctly plotted by |
00004b60  68 69 67 68 6c 69 67 68  74 69 6e 67 20 69 74 20  |highlighting it |
00004b70  69 6e 20 74 68 65 20 70  61 6e 65 20 61 6e 64 0a  |in the pane and.|
00004b80  63 6c 69 63 6b 69 6e 67  20 6f 6e 20 50 4c 4f 54  |clicking on PLOT|
00004b90  2e 20 20 55 73 65 72 20  66 75 6e 63 74 69 6f 6e  |.  User function|
00004ba0  73 20 63 61 6e 20 6f 66  20 63 6f 75 72 73 65 20  |s can of course |
00004bb0  62 65 20 72 65 66 65 72  65 6e 63 65 64 20 69 6e  |be referenced in|
00004bc0  20 79 3d 0a 66 75 6e 63  74 69 6f 6e 73 2c 20 66  | y=.functions, f|
00004bd0  6f 72 20 65 78 61 6d 70  6c 65 20 6c 69 6b 65 20  |or example like |
00004be0  74 68 69 73 3a 0a 0a 79  3d 31 32 78 2b 36 66 28  |this:..y=12x+6f(|
00004bf0  78 29 0a 0a 54 68 69 73  20 6f 66 20 63 6f 75 72  |x)..This of cour|
00004c00  73 65 20 69 73 20 74 68  65 20 6d 61 69 6e 20 72  |se is the main r|
00004c10  65 61 73 6f 6e 20 66 6f  72 20 75 73 69 6e 67 20  |eason for using |
00004c20  75 73 65 72 20 66 75 6e  63 74 69 6f 6e 73 3a 20  |user functions: |
00004c30  79 6f 75 20 63 61 6e 20  63 6f 6d 62 69 6e 65 0a  |you can combine.|
00004c40  66 75 6e 63 74 69 6f 6e  73 20 69 6e 20 61 20 6e  |functions in a n|
00004c50  75 6d 62 65 72 20 6f 66  20 77 61 79 73 20 61 6e  |umber of ways an|
00004c60  64 20 69 6e 76 65 73 74  69 67 61 74 65 20 74 68  |d investigate th|
00004c70  65 20 65 66 66 65 63 74  20 6f 66 20 63 68 61 6e  |e effect of chan|
00004c80  67 69 6e 67 20 70 61 72  74 20 6f 66 0a 74 68 65  |ging part of.the|
00004c90  20 64 65 66 69 6e 69 74  69 6f 6e 2e 0a 0a 54 68  | definition...Th|
00004ca0  65 20 70 61 72 61 6d 65  74 65 72 20 6f 66 20 61  |e parameter of a|
00004cb0  20 75 73 65 72 20 66 75  6e 63 74 69 6f 6e 20 64  | user function d|
00004cc0  6f 65 73 6e 27 74 20 6e  65 65 64 20 74 6f 20 62  |oesn't need to b|
00004cd0  65 20 6a 75 73 74 20 78  20 65 69 74 68 65 72 20  |e just x either |
00004ce0  2d 20 69 74 20 63 61 6e  0a 62 65 20 61 73 20 63  |- it can.be as c|
00004cf0  6f 6d 70 6c 69 63 61 74  65 64 20 61 73 20 79 6f  |omplicated as yo|
00004d00  75 20 6c 69 6b 65 2c 20  65 67 20 66 28 32 78 2b  |u like, eg f(2x+|
00004d10  31 29 2c 20 66 28 31 36  78 2f 32 78 5e 32 2b 37  |1), f(16x/2x^2+7|
00004d20  78 29 20 6f 72 0a 66 28  67 28 38 78 2b 33 73 69  |x) or.f(g(8x+3si|
00004d30  6e 28 78 29 29 29 2e 20  20 4e 6f 74 65 20 63 6f  |n(x))).  Note co|
00004d40  6d 70 6f 73 69 74 65 20  66 75 6e 63 74 69 6f 6e  |mposite function|
00004d50  73 20 63 61 6e 6e 6f 74  20 62 65 20 65 6e 74 65  |s cannot be ente|
00004d60  72 65 64 20 69 6e 20 74  68 65 20 66 6f 72 6d 0a  |red in the form.|
00004d70  66 67 28 78 29 20 61 73  20 69 74 20 77 69 6c 6c  |fg(x) as it will|
00004d80  20 62 65 20 69 6e 74 65  72 70 72 65 74 65 64 20  | be interpreted |
00004d90  61 73 20 61 20 73 69 6e  67 6c 65 20 66 75 6e 63  |as a single func|
00004da0  74 69 6f 6e 20 66 67 2e  20 20 49 6e 73 74 65 61  |tion fg.  Instea|
00004db0  64 20 75 73 65 0a 62 72  61 63 6b 65 74 73 20 6f  |d use.brackets o|
00004dc0  72 20 6c 65 61 76 65 20  61 20 73 70 61 63 65 20  |r leave a space |
00004dd0  2d 20 65 67 20 66 20 67  28 78 29 20 6f 72 20 66  |- eg f g(x) or f|
00004de0  28 67 28 78 29 29 2e 0a  0a 45 44 49 54 49 4e 47  |(g(x))...EDITING|
00004df0  20 55 53 45 52 20 46 55  4e 43 54 49 4f 4e 20 44  | USER FUNCTION D|
00004e00  45 46 49 4e 49 54 49 4f  4e 53 0a 2d 2d 2d 2d 2d  |EFINITIONS.-----|
00004e10  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00004e20  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0a 0a 4c 69  |------------..Li|
00004e30  6b 65 20 79 3d 20 66 75  6e 63 74 69 6f 6e 20 64  |ke y= function d|
00004e40  65 66 69 6e 69 74 69 6f  6e 73 2c 20 75 73 65 72  |efinitions, user|
00004e50  20 66 75 6e 63 74 69 6f  6e 20 64 65 66 69 6e 69  | function defini|
00004e60  74 69 6f 6e 73 20 63 61  6e 20 62 65 20 65 64 69  |tions can be edi|
00004e70  74 65 64 20 62 79 0a 64  6f 75 62 6c 65 2d 63 6c  |ted by.double-cl|
00004e80  69 63 6b 69 6e 67 20 6f  6e 20 74 68 65 6d 20 69  |icking on them i|
00004e90  6e 20 74 68 65 20 72 65  6c 65 76 61 6e 74 20 70  |n the relevant p|
00004ea0  61 6e 65 20 28 69 65 20  69 6e 20 74 68 65 20 55  |ane (ie in the U|
00004eb0  73 65 72 20 66 75 6e 63  74 69 6f 6e 73 0a 77 69  |ser functions.wi|
00004ec0  6e 64 6f 77 29 2c 20 6f  72 20 62 79 20 68 69 67  |ndow), or by hig|
00004ed0  68 6c 69 67 68 74 69 6e  67 20 6f 6e 65 20 61 6e  |hlighting one an|
00004ee0  64 20 63 6c 69 63 6b 69  6e 67 20 6f 6e 20 45 64  |d clicking on Ed|
00004ef0  69 74 2e 20 20 49 66 20  79 6f 75 20 63 68 61 6e  |it.  If you chan|
00004f00  67 65 20 61 0a 66 75 6e  63 74 69 6f 6e 20 64 65  |ge a.function de|
00004f10  66 69 6e 69 74 69 6f 6e  20 74 68 61 74 20 69 73  |finition that is|
00004f20  20 70 6c 6f 74 74 65 64  2c 20 74 68 65 20 67 72  | plotted, the gr|
00004f30  61 70 68 73 20 77 69 6e  64 6f 77 20 77 69 6c 6c  |aphs window will|
00004f40  20 62 65 20 72 65 64 72  61 77 6e 20 74 6f 0a 72  | be redrawn to.r|
00004f50  65 66 6c 65 63 74 20 74  68 65 73 65 20 63 68 61  |eflect these cha|
00004f60  6e 67 65 73 2e 0a 0a 4f  6e 65 20 6f 66 20 74 68  |nges...One of th|
00004f70  65 20 6d 65 6e 75 73 20  61 76 61 69 6c 61 62 6c  |e menus availabl|
00004f80  65 20 66 72 6f 6d 20 74  68 65 20 75 73 65 72 20  |e from the user |
00004f90  66 75 6e 63 74 69 6f 6e  73 20 77 69 6e 64 6f 77  |functions window|
00004fa0  20 69 73 20 61 20 73 65  6c 65 63 74 20 6d 65 6e  | is a select men|
00004fb0  75 0a 77 68 69 63 68 20  67 69 76 65 73 20 63 6f  |u.which gives co|
00004fc0  6e 74 72 6f 6c 20 6f 76  65 72 20 74 68 65 20 73  |ntrol over the s|
00004fd0  65 6c 65 63 74 69 6f 6e  20 28 68 69 67 68 6c 69  |election (highli|
00004fe0  67 68 74 69 6e 67 29 20  6f 66 20 75 73 65 72 20  |ghting) of user |
00004ff0  66 75 6e 63 74 69 6f 6e  73 2e 20 0a 54 68 65 20  |functions. .The |
00005000  73 75 62 6d 65 6e 75 20  63 6f 6e 74 61 69 6e 73  |submenu contains|
00005010  20 74 68 65 20 66 6f 6c  6c 6f 77 69 6e 67 20 6f  | the following o|
00005020  70 74 69 6f 6e 73 3a 0a  0a 41 6c 6c 20 2d 20 73  |ptions:..All - s|
00005030  65 6c 65 63 74 73 20 61  6c 6c 20 75 73 65 72 20  |elects all user |
00005040  66 75 6e 63 74 69 6f 6e  73 0a 0a 55 73 65 64 20  |functions..Used |
00005050  2d 20 73 65 6c 65 63 74  73 20 61 6c 6c 20 74 68  |- selects all th|
00005060  65 20 75 73 65 72 20 66  75 6e 63 74 69 6f 6e 73  |e user functions|
00005070  20 74 68 61 74 20 61 72  65 20 69 6e 76 6f 6c 76  | that are involv|
00005080  65 64 20 69 6e 20 61 20  70 6c 6f 74 74 65 64 0a  |ed in a plotted.|
00005090  66 75 6e 63 74 69 6f 6e  0a 0a 55 6e 75 73 65 64  |function..Unused|
000050a0  20 2d 20 73 65 6c 65 63  74 73 20 61 6c 6c 20 74  | - selects all t|
000050b0  68 65 20 75 73 65 72 20  66 75 6e 63 74 69 6f 6e  |he user function|
000050c0  73 20 74 68 61 74 20 61  72 65 20 6e 6f 74 20 72  |s that are not r|
000050d0  65 66 65 72 65 64 20 74  6f 20 69 6e 20 61 6e 79  |efered to in any|
000050e0  20 6f 66 0a 74 68 65 20  70 6c 6f 74 74 65 64 20  | of.the plotted |
000050f0  66 75 6e 63 74 69 6f 6e  73 2e 0a 0a 43 6c 65 61  |functions...Clea|
00005100  72 20 2d 20 63 61 6e 63  65 6c 73 20 74 68 65 20  |r - cancels the |
00005110  63 75 72 72 65 6e 74 20  73 65 6c 65 63 74 69 6f  |current selectio|
00005120  6e 0a 0a 43 6f 70 79 20  2d 20 63 6f 70 69 65 73  |n..Copy - copies|
00005130  20 74 68 65 20 73 65 6c  65 63 74 65 64 20 75 73  | the selected us|
00005140  65 72 20 66 75 6e 63 74  69 6f 6e 20 28 74 68 65  |er function (the|
00005150  72 65 20 6d 75 73 74 20  62 65 20 6f 6e 6c 79 20  |re must be only |
00005160  6f 6e 65 29 20 77 69 74  68 20 74 68 65 0a 6e 61  |one) with the.na|
00005170  6d 65 20 73 70 65 63 69  66 69 65 64 20 69 6e 20  |me specified in |
00005180  74 68 65 20 73 75 62 2d  6d 65 6e 75 2e 20 20 54  |the sub-menu.  T|
00005190  68 65 20 6e 61 6d 65 20  6d 75 73 74 20 62 65 20  |he name must be |
000051a0  75 6e 69 71 75 65 20 61  6e 64 20 6e 6f 74 20 63  |unique and not c|
000051b0  61 75 73 65 0a 72 65 63  75 72 73 69 6f 6e 20 28  |ause.recursion (|
000051c0  61 73 20 61 62 6f 76 65  29 2e 0a 0a 44 65 6c 65  |as above)...Dele|
000051d0  74 65 20 2d 20 64 65 6c  65 74 65 73 20 61 6c 6c  |te - deletes all|
000051e0  20 73 65 6c 65 63 74 65  64 20 75 73 65 72 20 66  | selected user f|
000051f0  75 6e 63 74 69 6f 6e 73  2e 0a 0a 53 61 76 69 6e  |unctions...Savin|
00005200  67 20 61 6e 64 20 6c 6f  61 64 69 6e 67 20 6f 66  |g and loading of|
00005210  20 75 73 65 72 20 66 75  6e 63 74 69 6f 6e 73 20  | user functions |
00005220  77 69 6c 6c 20 62 65 20  64 65 73 63 72 69 62 65  |will be describe|
00005230  64 20 6c 61 74 65 72 2e  0a 0a 50 52 4f 43 45 53  |d later...PROCES|
00005240  53 49 4e 47 20 50 4c 4f  54 54 45 44 20 46 55 4e  |SING PLOTTED FUN|
00005250  43 54 49 4f 4e 53 0a 2d  2d 2d 2d 2d 2d 2d 2d 2d  |CTIONS.---------|
00005260  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00005270  2d 2d 2d 0a 0a 50 61 72  74 20 6f 66 20 74 68 65  |---..Part of the|
00005280  20 70 6f 77 65 72 20 6f  66 20 21 46 75 6e 63 79  | power of !Funcy|
00005290  32 20 69 73 20 74 68 65  20 61 62 69 6c 69 74 79  |2 is the ability|
000052a0  20 74 6f 20 70 72 6f 63  65 73 73 20 74 68 65 20  | to process the |
000052b0  70 6c 6f 74 74 65 64 20  66 75 6e 63 74 69 6f 6e  |plotted function|
000052c0  73 0a 77 68 65 74 68 65  72 20 74 68 65 79 27 72  |s.whether they'r|
000052d0  65 20 76 69 73 69 62 6c  65 20 6f 72 20 69 6e 76  |e visible or inv|
000052e0  69 73 69 62 6c 65 2e 20  20 49 6e 69 74 69 61 6c  |isible.  Initial|
000052f0  6c 79 20 79 6f 75 20 63  61 6e 20 63 68 61 6e 67  |ly you can chang|
00005300  65 20 74 68 65 20 63 6f  6c 6f 75 72 0a 6f 72 20  |e the colour.or |
00005310  71 75 61 6c 69 74 79 20  6f 66 20 61 20 66 75 6e  |quality of a fun|
00005320  63 74 69 6f 6e 20 65 69  74 68 65 72 20 62 79 20  |ction either by |
00005330  64 6f 75 62 6c 65 2d 63  6c 69 63 6b 69 6e 67 20  |double-clicking |
00005340  6f 6e 20 74 68 65 20 66  75 6e 63 74 69 6f 6e 20  |on the function |
00005350  69 6e 20 74 68 65 0a 70  6c 6f 74 20 6c 69 73 74  |in the.plot list|
00005360  20 77 69 6e 64 6f 77 20  61 6e 64 20 75 73 69 6e  | window and usin|
00005370  67 20 74 68 65 20 63 6f  6e 74 72 6f 6c 73 20 69  |g the controls i|
00005380  6e 20 74 68 65 20 27 79  3d 27 20 77 69 6e 64 6f  |n the 'y=' windo|
00005390  77 2e 20 20 41 6c 74 65  72 6e 61 74 69 76 65 6c  |w.  Alternativel|
000053a0  79 0a 79 6f 75 20 63 61  6e 20 75 73 65 20 74 68  |y.you can use th|
000053b0  65 20 6d 65 6e 75 20 61  76 61 69 6c 61 62 6c 65  |e menu available|
000053c0  20 66 72 6f 6d 20 74 68  65 20 70 6c 6f 74 20 6c  | from the plot l|
000053d0  69 73 74 20 77 69 6e 64  6f 77 2e 0a 0a 54 48 45  |ist window...THE|
000053e0  20 50 4c 4f 54 20 4c 49  53 54 20 4d 45 4e 55 0a  | PLOT LIST MENU.|
000053f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00005400  2d 2d 0a 0a 41 70 61 72  74 20 66 72 6f 6d 20 6f  |--..Apart from o|
00005410  70 65 6e 69 6e 67 20 77  69 6e 64 6f 77 73 20 28  |pening windows (|
00005420  73 65 65 20 61 62 6f 76  65 29 20 61 6e 64 20 73  |see above) and s|
00005430  61 76 69 6e 67 20 28 73  65 65 20 6c 61 74 65 72  |aving (see later|
00005440  29 20 79 6f 75 20 63 61  6e 0a 63 6f 6e 74 72 6f  |) you can.contro|
00005450  6c 20 74 68 65 20 73 65  6c 65 63 74 69 6f 6e 20  |l the selection |
00005460  6f 66 20 66 75 6e 63 74  69 6f 6e 73 20 69 6e 20  |of functions in |
00005470  74 68 65 20 70 6c 6f 74  20 6c 69 73 74 2e 20 20  |the plot list.  |
00005480  49 6e 20 74 68 65 20 73  65 6c 65 63 74 20 6d 65  |In the select me|
00005490  6e 75 20 79 6f 75 0a 68  61 76 65 20 74 68 65 20  |nu you.have the |
000054a0  66 6f 6c 6c 6f 77 69 6e  67 20 6f 70 74 69 6f 6e  |following option|
000054b0  73 3a 0a 0a 41 6c 6c 20  2d 20 73 65 6c 65 63 74  |s:..All - select|
000054c0  73 20 65 76 65 72 79 74  68 69 6e 67 20 69 6e 20  |s everything in |
000054d0  74 68 65 20 70 6c 6f 74  20 6c 69 73 74 0a 0a 56  |the plot list..V|
000054e0  69 73 69 62 6c 65 20 2d  20 73 65 6c 65 63 74 73  |isible - selects|
000054f0  20 6f 6e 6c 79 20 76 69  73 69 62 6c 65 20 66 75  | only visible fu|
00005500  6e 63 74 69 6f 6e 73 0a  0a 49 6e 76 69 73 69 62  |nctions..Invisib|
00005510  6c 65 20 2d 20 73 65 6c  65 63 74 73 20 6f 6e 6c  |le - selects onl|
00005520  79 20 69 6e 76 69 73 69  62 6c 65 20 66 75 6e 63  |y invisible func|
00005530  74 69 6f 6e 73 0a 0a 49  6e 76 65 72 74 20 2d 20  |tions..Invert - |
00005540  69 6e 76 65 72 74 73 20  74 68 65 20 63 75 72 72  |inverts the curr|
00005550  65 6e 74 20 73 65 6c 65  63 74 69 6f 6e 20 28 69  |ent selection (i|
00005560  65 20 75 6e 73 65 6c 65  63 74 65 64 20 69 74 65  |e unselected ite|
00005570  6d 73 20 6d 61 64 65 20  73 65 6c 65 63 74 65 64  |ms made selected|
00005580  0a 61 6e 64 20 76 69 63  65 20 76 65 72 73 61 29  |.and vice versa)|
00005590  0a 0a 43 6c 65 61 72 20  2d 20 63 61 6e 63 65 6c  |..Clear - cancel|
000055a0  73 20 74 68 65 20 73 65  6c 65 63 74 69 6f 6e 0a  |s the selection.|
000055b0  0a 4d 61 6b 65 20 2d 20  6c 65 61 64 73 20 74 6f  |.Make - leads to|
000055c0  20 61 20 66 75 72 74 68  65 72 20 73 75 62 2d 6d  | a further sub-m|
000055d0  65 6e 75 2e 20 20 49 74  20 61 70 70 6c 69 65 73  |enu.  It applies|
000055e0  20 61 6e 20 65 66 66 65  63 74 20 74 6f 20 74 68  | an effect to th|
000055f0  65 20 63 75 72 72 65 6e  74 6c 79 0a 73 65 6c 65  |e currently.sele|
00005600  63 74 65 64 20 66 75 6e  63 74 69 6f 6e 28 73 29  |cted function(s)|
00005610  2e 20 20 59 6f 75 20 63  61 6e 20 6d 61 6b 65 20  |.  You can make |
00005620  74 68 65 20 73 65 6c 65  63 74 69 6f 6e 20 76 69  |the selection vi|
00005630  73 69 62 6c 65 20 6f 72  20 69 6e 76 69 73 69 62  |sible or invisib|
00005640  6c 65 2e 20 20 59 6f 75  0a 63 61 6e 20 61 6c 73  |le.  You.can als|
00005650  6f 20 73 65 74 20 74 68  65 20 63 6f 6c 6f 75 72  |o set the colour|
00005660  20 6f 72 20 74 68 65 20  71 75 61 6c 69 74 79 20  | or the quality |
00005670  6f 66 20 61 6c 6c 20 74  68 65 20 73 65 6c 65 63  |of all the selec|
00005680  74 65 64 20 66 75 6e 63  74 69 6f 6e 73 20 74 6f  |ted functions to|
00005690  20 61 0a 70 61 72 74 69  63 75 6c 61 72 20 76 61  | a.particular va|
000056a0  6c 75 65 2c 20 77 68 69  63 68 20 69 73 20 71 75  |lue, which is qu|
000056b0  69 63 6b 65 72 20 74 68  61 6e 20 73 65 74 74 69  |icker than setti|
000056c0  6e 67 20 65 61 63 68 20  6f 6e 65 20 69 6e 20 74  |ng each one in t|
000056d0  75 72 6e 2e 20 20 54 68  65 20 73 6f 6c 6f 0a 6f  |urn.  The solo.o|
000056e0  70 74 69 6f 6e 20 77 69  6c 6c 20 6d 61 6b 65 20  |ption will make |
000056f0  74 68 65 20 73 65 6c 65  63 74 65 64 20 66 75 6e  |the selected fun|
00005700  63 74 69 6f 6e 28 73 29  20 76 69 73 69 62 6c 65  |ction(s) visible|
00005710  20 61 6e 64 20 74 68 65  20 72 65 73 74 20 69 6e  | and the rest in|
00005720  76 69 73 69 62 6c 65 2e  0a 0a 43 6f 70 79 20 2d  |visible...Copy -|
00005730  20 63 6f 70 69 65 73 20  74 68 65 20 63 75 72 72  | copies the curr|
00005740  65 6e 74 6c 79 20 73 65  6c 65 63 74 65 64 20 66  |ently selected f|
00005750  75 6e 63 74 69 6f 6e 20  28 6f 6e 6c 79 20 77 6f  |unction (only wo|
00005760  72 6b 73 20 69 66 20 6f  6e 6c 79 20 6f 6e 65 0a  |rks if only one.|
00005770  66 75 6e 63 74 69 6f 6e  20 69 73 20 68 69 67 68  |function is high|
00005780  6c 69 67 68 74 65 64 29  20 20 49 66 20 79 6f 75  |lighted)  If you|
00005790  20 63 6f 70 79 20 61 20  66 75 6e 63 74 69 6f 6e  | copy a function|
000057a0  20 74 68 61 74 20 68 61  73 20 64 65 72 69 76 69  | that has derivi|
000057b0  74 69 76 65 73 2c 0a 69  6e 74 65 67 72 61 6c 73  |tives,.integrals|
000057c0  20 6f 72 20 74 72 61 6e  73 66 6f 72 6d 61 74 69  | or transformati|
000057d0  6f 6e 73 20 79 6f 75 20  77 69 6c 6c 20 62 65 20  |ons you will be |
000057e0  61 73 6b 65 64 20 69 66  20 79 6f 75 20 77 61 6e  |asked if you wan|
000057f0  74 20 74 68 6f 73 65 20  63 6f 70 69 65 64 20 61  |t those copied a|
00005800  73 0a 77 65 6c 6c 2e 0a  0a 44 65 6c 65 74 65 20  |s.well...Delete |
00005810  2d 20 64 65 6c 65 74 65  73 20 61 20 66 75 6e 63  |- deletes a func|
00005820  74 69 6f 6e 2e 20 20 43  61 6e 20 61 6c 73 6f 20  |tion.  Can also |
00005830  62 65 20 64 6f 6e 65 20  62 79 20 63 6c 69 63 6b  |be done by click|
00005840  69 6e 67 20 6f 6e 20 64  65 6c 65 74 65 20 69 6e  |ing on delete in|
00005850  20 74 68 65 0a 70 6c 6f  74 20 6c 69 73 74 20 77  | the.plot list w|
00005860  69 6e 64 6f 77 2e 20 20  49 66 20 74 68 65 20 66  |indow.  If the f|
00005870  75 6e 63 74 69 6f 6e 20  68 61 73 20 64 65 72 69  |unction has deri|
00005880  76 69 74 69 76 65 73 2c  20 69 6e 74 65 67 72 61  |vitives, integra|
00005890  6c 73 20 6f 72 0a 74 72  61 6e 73 66 6f 72 6d 61  |ls or.transforma|
000058a0  74 69 6f 6e 73 20 74 68  65 79 20 77 69 6c 6c 20  |tions they will |
000058b0  62 65 20 64 65 6c 65 74  65 64 20 61 73 20 77 65  |be deleted as we|
000058c0  6c 6c 2e 0a 0a 46 55 52  54 48 45 52 20 50 52 4f  |ll...FURTHER PRO|
000058d0  43 45 53 53 45 53 3a 20  43 41 4c 43 55 4c 55 53  |CESSES: CALCULUS|
000058e0  20 50 52 4f 43 45 53 53  45 53 0a 2d 2d 2d 2d 2d  | PROCESSES.-----|
000058f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00005910  0a 0a 54 68 65 20 74 77  6f 20 63 61 6c 63 75 6c  |..The two calcul|
00005920  75 73 20 70 72 6f 63 65  73 73 65 73 20 2d 20 69  |us processes - i|
00005930  6e 74 65 67 72 61 74 69  6f 6e 20 61 6e 64 20 64  |ntegration and d|
00005940  69 66 66 65 72 65 6e 74  69 61 74 69 6f 6e 20 2d  |ifferentiation -|
00005950  20 63 61 6e 20 62 65 0a  61 70 70 6c 69 65 64 20  | can be.applied |
00005960  74 6f 20 61 6e 79 20 70  6c 6f 74 74 65 64 20 66  |to any plotted f|
00005970  75 6e 63 74 69 6f 6e 2e  20 20 54 6f 20 64 6f 20  |unction.  To do |
00005980  74 68 69 73 2c 20 68 69  67 68 6c 69 67 68 74 20  |this, highlight |
00005990  74 68 65 20 66 75 6e 63  74 69 6f 6e 20 79 6f 75  |the function you|
000059a0  0a 77 61 6e 74 20 74 6f  20 69 6e 74 65 67 72 61  |.want to integra|
000059b0  74 65 20 6f 72 20 64 69  66 66 65 72 65 6e 74 69  |te or differenti|
000059c0  61 74 65 20 28 69 74 20  6d 75 73 74 20 62 65 20  |ate (it must be |
000059d0  74 68 65 20 6f 6e 6c 79  20 68 69 67 68 6c 69 67  |the only highlig|
000059e0  68 74 65 64 0a 66 75 6e  63 74 69 6f 6e 29 20 61  |hted.function) a|
000059f0  6e 64 20 63 6c 69 63 6b  20 6f 6e 20 43 61 6c 63  |nd click on Calc|
00005a00  75 6c 75 73 20 69 6e 20  74 68 65 20 50 6c 6f 74  |ulus in the Plot|
00005a10  20 6c 69 73 74 20 77 69  6e 64 6f 77 2e 0a 0a 46  | list window...F|
00005a20  72 6f 6d 20 74 68 65 20  63 61 6c 63 75 6c 75 73  |rom the calculus|
00005a30  20 77 69 6e 64 6f 77 20  79 6f 75 20 63 61 6e 20  | window you can |
00005a40  73 65 6c 65 63 74 20 74  68 65 20 70 72 6f 63 65  |select the proce|
00005a50  73 73 20 79 6f 75 20 77  61 6e 74 20 74 6f 20 61  |ss you want to a|
00005a60  70 70 6c 79 2e 20 20 59  6f 75 0a 63 61 6e 20 61  |pply.  You.can a|
00005a70  6c 73 6f 20 73 65 74 20  75 70 20 74 68 65 20 71  |lso set up the q|
00005a80  75 61 6c 69 74 79 20 61  6e 64 20 63 6f 6c 6f 75  |uality and colou|
00005a90  72 20 69 6e 20 74 68 65  20 75 73 75 61 6c 20 77  |r in the usual w|
00005aa0  61 79 2e 20 20 43 6c 69  63 6b 20 6f 6e 20 53 6f  |ay.  Click on So|
00005ab0  6c 6f 20 6f 72 0a 4f 4b  20 74 6f 20 63 6f 6d 70  |lo or.OK to comp|
00005ac0  6c 65 74 65 20 74 68 65  20 6f 70 65 72 61 74 69  |lete the operati|
00005ad0  6f 6e 2c 20 6f 72 20 6f  6e 20 74 68 65 20 63 6c  |on, or on the cl|
00005ae0  6f 73 65 20 69 63 6f 6e  20 74 6f 20 63 61 6e 63  |ose icon to canc|
00005af0  65 6c 2e 20 20 4e 6f 74  65 20 74 68 61 74 0a 69  |el.  Note that.i|
00005b00  6e 74 65 67 72 61 6c 20  66 75 6e 63 74 69 6f 6e  |ntegral function|
00005b10  73 20 63 61 6e 20 74 61  6b 65 20 61 20 77 68 69  |s can take a whi|
00005b20  6c 65 20 74 6f 20 62 65  20 70 6c 6f 74 74 65 64  |le to be plotted|
00005b30  2e 0a 0a 49 6e 20 74 68  65 20 70 6c 6f 74 20 6c  |...In the plot l|
00005b40  69 73 74 2c 20 61 20 63  61 6c 63 75 6c 75 73 20  |ist, a calculus |
00005b50  70 72 6f 63 65 73 73 20  61 70 70 65 61 72 73 20  |process appears |
00005b60  61 73 20 44 65 72 69 76  69 74 69 76 65 20 6f 72  |as Derivitive or|
00005b70  20 49 6e 74 65 67 72 61  6c 2e 20 54 6f 0a 65 64  | Integral. To.ed|
00005b80  69 74 20 69 74 2c 20 64  6f 75 62 6c 65 20 63 6c  |it it, double cl|
00005b90  69 63 6b 20 6f 6e 20 69  74 20 69 6e 20 74 68 65  |ick on it in the|
00005ba0  20 75 73 75 61 6c 20 77  61 79 2e 0a 0a 46 55 52  | usual way...FUR|
00005bb0  54 48 45 52 20 50 52 4f  43 45 53 53 45 53 3a 20  |THER PROCESSES: |
00005bc0  54 52 41 4e 53 46 4f 52  4d 41 54 49 4f 4e 53 0a  |TRANSFORMATIONS.|
00005bd0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00005bf0  2d 2d 0a 0a 54 6f 20 74  72 61 6e 73 66 6f 72 6d  |--..To transform|
00005c00  20 61 20 66 75 6e 63 74  69 6f 6e 2c 20 6d 61 6b  | a function, mak|
00005c10  65 20 73 75 72 65 20 69  74 20 69 73 20 74 68 65  |e sure it is the|
00005c20  20 6f 6e 6c 79 20 6f 6e  65 20 68 69 67 68 6c 69  | only one highli|
00005c30  67 68 74 65 64 20 69 6e  20 74 68 65 0a 70 6c 6f  |ghted in the.plo|
00005c40  74 20 6c 69 73 74 20 61  6e 64 20 63 6c 69 63 6b  |t list and click|
00005c50  20 6f 6e 20 54 72 61 6e  73 66 6f 72 6d 2e 20 20  | on Transform.  |
00005c60  54 68 65 20 62 6f 74 74  6f 6d 20 68 61 6c 66 20  |The bottom half |
00005c70  6f 66 20 74 68 65 20 54  72 61 6e 73 66 6f 72 6d  |of the Transform|
00005c80  20 77 69 6e 64 6f 77 0a  69 73 20 66 61 6d 69 6c  | window.is famil|
00005c90  69 61 72 20 2d 20 74 68  65 20 74 6f 70 20 68 61  |iar - the top ha|
00005ca0  6c 66 20 69 73 20 63 6f  6d 70 6c 69 63 61 74 65  |lf is complicate|
00005cb0  64 2e 20 20 49 6e 20 74  68 65 20 70 61 6e 65 20  |d.  In the pane |
00005cc0  74 68 65 72 65 20 69 73  20 61 20 6c 69 73 74 0a  |there is a list.|
00005cd0  63 6f 6e 74 61 69 6e 69  6e 67 20 74 68 65 20 74  |containing the t|
00005ce0  72 61 6e 73 66 6f 72 6d  61 74 69 6f 6e 73 20 61  |ransformations a|
00005cf0  70 70 6c 69 65 64 20 74  6f 20 74 68 65 20 67 72  |pplied to the gr|
00005d00  61 70 68 20 28 69 6e 20  6f 72 64 65 72 29 20 2d  |aph (in order) -|
00005d10  20 69 6e 69 74 69 61 6c  6c 79 0a 6f 66 20 63 6f  | initially.of co|
00005d20  75 72 73 65 20 74 68 69  73 20 70 61 6e 65 20 69  |urse this pane i|
00005d30  73 20 65 6d 70 74 79 2e  20 20 54 6f 20 63 72 65  |s empty.  To cre|
00005d40  61 74 65 20 61 20 74 72  61 6e 73 66 6f 72 6d 61  |ate a transforma|
00005d50  74 69 6f 6e 2c 20 63 6c  69 63 6b 20 6f 6e 20 43  |tion, click on C|
00005d60  72 65 61 74 65 2e 20 0a  41 20 64 65 66 61 75 6c  |reate. .A defaul|
00005d70  74 20 74 72 61 6e 73 66  6f 72 6d 61 74 69 6f 6e  |t transformation|
00005d80  20 77 69 6c 6c 20 61 70  70 65 61 72 20 61 74 20  | will appear at |
00005d90  74 68 65 20 65 6e 64 20  6f 66 20 74 68 65 20 6c  |the end of the l|
00005da0  69 73 74 2e 20 20 41 73  20 74 68 65 20 64 65 66  |ist.  As the def|
00005db0  61 75 6c 74 0a 74 72 61  6e 73 66 6f 72 6d 61 74  |ault.transformat|
00005dc0  69 6f 6e 20 68 61 73 20  6e 6f 20 65 66 66 65 63  |ion has no effec|
00005dd0  74 2c 20 79 6f 75 20 77  69 6c 6c 20 77 61 6e 74  |t, you will want|
00005de0  20 74 6f 20 65 64 69 74  20 69 74 2e 20 20 48 69  | to edit it.  Hi|
00005df0  67 68 6c 69 67 68 74 20  69 74 20 62 79 0a 63 6c  |ghlight it by.cl|
00005e00  69 63 6b 69 6e 67 20 6f  6e 20 69 74 20 61 6e 64  |icking on it and|
00005e10  20 74 68 65 6e 20 75 73  65 20 74 68 65 20 62 75  | then use the bu|
00005e20  74 74 6f 6e 73 20 74 6f  20 74 68 65 20 72 69 67  |ttons to the rig|
00005e30  68 74 20 6f 66 20 74 68  65 20 70 61 6e 65 20 74  |ht of the pane t|
00005e40  6f 20 63 68 61 6e 67 65  0a 74 68 65 20 74 79 70  |o change.the typ|
00005e50  65 20 6f 66 20 74 72 61  6e 73 66 6f 72 6d 61 74  |e of transformat|
00005e60  69 6f 6e 2e 20 20 49 66  20 61 70 70 6c 69 63 61  |ion.  If applica|
00005e70  62 6c 65 20 65 6e 74 65  72 20 61 20 66 61 63 74  |ble enter a fact|
00005e80  6f 72 20 69 6e 74 6f 20  74 68 65 20 62 6f 78 2e  |or into the box.|
00005e90  0a 0a 46 75 72 74 68 65  72 20 74 72 61 6e 73 66  |..Further transf|
00005ea0  6f 72 6d 61 74 69 6f 6e  73 20 63 61 6e 20 62 65  |ormations can be|
00005eb0  20 61 64 64 65 64 20 74  6f 20 74 68 65 20 6c 69  | added to the li|
00005ec0  73 74 20 28 74 6f 20 61  20 6d 61 78 69 6d 75 6d  |st (to a maximum|
00005ed0  20 6f 66 20 32 30 29 20  62 79 0a 63 6c 69 63 6b  | of 20) by.click|
00005ee0  69 6e 67 20 6f 6e 20 43  72 65 61 74 65 20 61 67  |ing on Create ag|
00005ef0  61 69 6e 2e 20 20 4d 61  6b 65 20 73 75 72 65 20  |ain.  Make sure |
00005f00  79 6f 75 20 68 69 67 68  6c 69 67 68 74 20 74 68  |you highlight th|
00005f10  65 20 66 75 6e 63 74 69  6f 6e 20 79 6f 75 20 77  |e function you w|
00005f20  61 6e 74 20 74 6f 0a 65  64 69 74 20 62 65 66 6f  |ant to.edit befo|
00005f30  72 65 20 75 73 69 6e 67  20 74 68 65 20 62 75 74  |re using the but|
00005f40  74 6f 6e 73 20 74 6f 20  63 68 61 6e 67 65 20 74  |tons to change t|
00005f50  68 65 20 74 72 61 6e 73  66 6f 72 6d 61 74 69 6f  |he transformatio|
00005f60  6e 2e 0a 0a 54 68 65 20  74 72 61 6e 73 66 6f 72  |n...The transfor|
00005f70  6d 61 74 69 6f 6e 20 74  68 61 74 20 72 65 73 75  |mation that resu|
00005f80  6c 74 73 20 64 65 70 65  6e 64 73 20 6f 6e 20 74  |lts depends on t|
00005f90  68 65 20 63 6f 6d 62 69  6e 61 74 69 6f 6e 20 6f  |he combination o|
00005fa0  66 20 62 75 74 74 6f 6e  73 0a 70 72 65 73 73 65  |f buttons.presse|
00005fb0  64 3a 0a 0a 54 72 61 6e  73 6c 61 74 65 20 2b 20  |d:..Translate + |
00005fc0  78 20 2b 20 66 61 63 74  6f 72 3a 20 77 69 6c 6c  |x + factor: will|
00005fd0  20 74 72 61 6e 73 6c 61  74 65 20 28 6d 6f 76 65  | translate (move|
00005fe0  29 20 74 68 65 20 67 72  61 70 68 20 69 6e 20 74  |) the graph in t|
00005ff0  68 65 20 78 20 64 69 72  65 63 74 69 6f 6e 0a 62  |he x direction.b|
00006000  79 20 74 68 65 20 6e 75  6d 62 65 72 20 6f 66 20  |y the number of |
00006010  75 6e 69 74 73 20 69 6e  20 74 68 65 20 66 61 63  |units in the fac|
00006020  74 6f 72 20 62 6f 78 2e  20 20 41 20 70 6f 73 69  |tor box.  A posi|
00006030  74 69 76 65 20 76 61 6c  75 65 20 77 69 6c 6c 20  |tive value will |
00006040  74 72 61 6e 73 6c 61 74  65 0a 74 68 65 20 67 72  |translate.the gr|
00006050  61 70 68 20 72 69 67 68  74 2c 20 61 20 6e 65 67  |aph right, a neg|
00006060  61 74 69 76 65 20 6e 75  6d 62 65 72 20 77 69 6c  |ative number wil|
00006070  6c 20 6d 6f 76 65 20 74  68 65 20 67 72 61 70 68  |l move the graph|
00006080  20 6c 65 66 74 2e 0a 0a  54 72 61 6e 73 6c 61 74  | left...Translat|
00006090  65 20 2b 20 79 20 2b 20  66 61 63 74 6f 72 3a 20  |e + y + factor: |
000060a0  77 69 6c 6c 20 74 72 61  6e 73 6c 61 74 65 20 74  |will translate t|
000060b0  68 65 20 67 72 61 70 68  20 69 6e 20 74 68 65 20  |he graph in the |
000060c0  79 20 64 69 72 65 63 74  69 6f 6e 20 62 79 20 74  |y direction by t|
000060d0  68 65 0a 6e 75 6d 62 65  72 20 6f 66 20 75 6e 69  |he.number of uni|
000060e0  74 73 20 69 6e 20 74 68  65 20 66 61 63 74 6f 72  |ts in the factor|
000060f0  20 62 6f 78 2e 20 20 41  20 70 6f 73 69 74 76 65  | box.  A positve|
00006100  20 76 61 6c 75 65 20 77  69 6c 6c 20 74 72 61 6e  | value will tran|
00006110  73 6c 61 74 65 20 74 68  65 20 67 72 61 70 68 0a  |slate the graph.|
00006120  75 70 2c 20 61 20 6e 65  67 61 74 69 76 65 20 6e  |up, a negative n|
00006130  75 6d 62 65 72 20 77 69  6c 6c 20 6d 6f 76 65 20  |umber will move |
00006140  69 74 20 64 6f 77 6e 2e  0a 0a 53 63 61 6c 65 20  |it down...Scale |
00006150  2b 20 78 20 2b 20 66 61  63 74 6f 72 3a 20 77 69  |+ x + factor: wi|
00006160  6c 6c 20 73 74 72 65 74  63 68 20 74 68 65 20 67  |ll stretch the g|
00006170  72 61 70 68 20 69 6e 20  74 68 65 20 78 20 64 69  |raph in the x di|
00006180  72 65 63 74 69 6f 6e 20  28 66 72 6f 6d 20 74 68  |rection (from th|
00006190  65 20 79 0a 61 78 69 73  29 20 62 79 20 74 68 65  |e y.axis) by the|
000061a0  20 66 61 63 74 6f 72 2e  20 20 41 20 66 61 63 74  | factor.  A fact|
000061b0  6f 72 20 62 65 74 77 65  65 6e 20 30 20 61 6e 64  |or between 0 and|
000061c0  20 31 20 77 69 6c 6c 20  63 6f 6e 74 72 61 63 74  | 1 will contract|
000061d0  20 74 68 65 20 67 72 61  70 68 2c 20 61 0a 68 69  | the graph, a.hi|
000061e0  67 68 65 72 20 76 61 6c  75 65 20 77 69 6c 6c 20  |gher value will |
000061f0  73 74 72 65 74 63 68 20  69 74 2e 0a 0a 53 63 61  |stretch it...Sca|
00006200  6c 65 20 2b 20 79 20 2b  20 66 61 63 74 6f 72 3a  |le + y + factor:|
00006210  20 77 69 6c 6c 20 73 74  72 65 74 63 68 20 74 68  | will stretch th|
00006220  65 20 67 72 61 70 68 20  69 6e 20 74 68 65 20 79  |e graph in the y|
00006230  20 64 69 72 65 63 74 69  6f 6e 20 28 66 72 6f 6d  | direction (from|
00006240  20 74 68 65 20 78 0a 61  78 69 73 29 20 62 79 20  | the x.axis) by |
00006250  74 68 65 20 66 61 63 74  6f 72 20 69 6e 20 74 68  |the factor in th|
00006260  65 20 62 6f 78 2e 0a 0a  52 65 66 6c 65 63 74 20  |e box...Reflect |
00006270  2b 20 78 3a 20 77 69 6c  6c 20 72 65 66 6c 65 63  |+ x: will reflec|
00006280  74 20 74 68 65 20 67 72  61 70 68 20 68 6f 72 69  |t the graph hori|
00006290  7a 6f 6e 74 61 6c 6c 79  20 2d 20 74 68 61 74 20  |zontally - that |
000062a0  69 73 20 61 62 6f 75 74  20 74 68 65 20 79 20 61  |is about the y a|
000062b0  78 69 73 2e 0a 0a 52 65  66 6c 65 63 74 20 2b 20  |xis...Reflect + |
000062c0  79 3a 20 77 69 6c 6c 20  72 65 66 6c 65 63 74 20  |y: will reflect |
000062d0  74 68 65 20 67 72 61 70  68 20 76 65 72 74 69 63  |the graph vertic|
000062e0  61 6c 6c 79 20 2d 20 74  68 61 74 20 69 73 20 61  |ally - that is a|
000062f0  62 6f 75 74 20 74 68 65  20 78 20 61 78 69 73 2e  |bout the x axis.|
00006300  0a 0a 52 65 66 6c 65 63  74 20 2b 20 79 3d 78 3a  |..Reflect + y=x:|
00006310  20 77 69 6c 6c 20 72 65  66 6c 65 63 74 20 74 68  | will reflect th|
00006320  65 20 67 72 61 70 68 20  69 6e 20 74 68 65 20 6c  |e graph in the l|
00006330  69 6e 65 20 79 3d 78 2e  20 20 54 68 65 72 65 66  |ine y=x.  Theref|
00006340  6f 72 65 20 70 72 6f 64  75 63 65 73 0a 74 68 65  |ore produces.the|
00006350  20 69 6e 76 65 72 73 65  20 6f 66 20 74 68 65 20  | inverse of the |
00006360  66 75 6e 63 74 69 6f 6e  20 65 6e 74 65 72 65 64  |function entered|
00006370  2e 0a 0a 54 6f 20 70 6c  6f 74 20 74 68 65 20 74  |...To plot the t|
00006380  72 61 6e 73 66 6f 72 6d  61 74 69 6f 6e 2c 20 63  |ransformation, c|
00006390  6c 69 63 6b 20 6f 6e 20  4f 4b 20 6f 72 20 53 6f  |lick on OK or So|
000063a0  6c 6f 20 28 73 65 65 20  79 3d 20 66 75 6e 63 74  |lo (see y= funct|
000063b0  69 6f 6e 73 20 66 6f 72  0a 69 6e 66 6f 72 6d 61  |ions for.informa|
000063c0  74 69 6f 6e 29 2e 0a 0a  44 6f 75 62 6c 65 20 63  |tion)...Double c|
000063d0  6c 69 63 6b 69 6e 67 20  6f 6e 20 61 20 74 72 61  |licking on a tra|
000063e0  6e 73 66 6f 72 6d 61 74  69 6f 6e 20 69 6e 20 74  |nsformation in t|
000063f0  68 65 20 70 6c 6f 74 20  6c 69 73 74 20 77 69 6c  |he plot list wil|
00006400  6c 20 74 61 6b 65 20 79  6f 75 20 62 61 63 6b 20  |l take you back |
00006410  74 6f 0a 74 68 69 73 20  77 69 6e 64 6f 77 2e 20  |to.this window. |
00006420  20 54 68 65 72 65 20 69  73 20 61 20 6d 65 6e 75  | There is a menu|
00006430  20 61 76 61 69 6c 61 62  6c 65 20 66 72 6f 6d 20  | available from |
00006440  74 68 65 20 74 72 61 6e  73 66 6f 72 6d 20 77 69  |the transform wi|
00006450  6e 64 6f 77 3a 20 69 74  20 61 6c 6c 6f 77 73 0a  |ndow: it allows.|
00006460  79 6f 75 20 74 6f 20 73  65 6c 65 63 74 20 61 6c  |you to select al|
00006470  6c 20 74 68 65 20 74 72  61 6e 73 66 6f 72 6d 61  |l the transforma|
00006480  74 69 6f 6e 73 20 69 6e  20 74 68 65 20 6c 69 73  |tions in the lis|
00006490  74 2c 20 63 61 6e 63 65  6c 20 74 68 65 20 73 65  |t, cancel the se|
000064a0  6c 65 63 74 69 6f 6e 20  61 6e 64 0a 64 65 6c 65  |lection and.dele|
000064b0  74 65 20 74 68 65 20 73  65 6c 65 63 74 65 64 20  |te the selected |
000064c0  74 72 61 6e 73 66 6f 72  6d 61 74 69 6f 6e 73 2e  |transformations.|
000064d0  20 20 41 6c 74 65 72 6e  61 74 69 76 65 6c 79 20  |  Alternatively |
000064e0  74 68 65 20 44 65 6c 65  74 65 20 69 63 6f 6e 20  |the Delete icon |
000064f0  77 69 6c 6c 20 6c 65 74  0a 79 6f 75 20 64 65 6c  |will let.you del|
00006500  65 74 65 20 74 68 65 20  73 65 6c 65 63 74 65 64  |ete the selected|
00006510  20 74 72 61 6e 73 66 6f  72 6d 61 74 69 6f 6e 73  | transformations|
00006520  2e 0a 0a 0a 0a 47 4c 4f  42 41 4c 20 53 45 54 54  |.....GLOBAL SETT|
00006530  49 4e 47 53 20 57 48 49  43 48 20 41 46 46 45 43  |INGS WHICH AFFEC|
00006540  54 20 41 4c 4c 20 50 4c  4f 54 54 45 44 20 47 52  |T ALL PLOTTED GR|
00006550  41 50 48 53 0a 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |APHS.-----------|
00006560  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00006580  2d 2d 2d 2d 0a 0a 54 68  65 72 65 20 61 72 65 20  |----..There are |
00006590  61 20 6e 75 6d 62 65 72  20 6f 66 20 74 68 69 6e  |a number of thin|
000065a0  67 73 20 77 68 69 63 68  20 61 72 65 20 73 65 74  |gs which are set|
000065b0  20 75 70 20 76 69 61 20  74 68 65 20 72 61 6e 67  | up via the rang|
000065c0  65 20 61 6e 64 20 61 70  70 65 61 72 61 6e 63 65  |e and appearance|
000065d0  0a 77 69 6e 64 6f 77 73  20 77 68 69 63 68 20 61  |.windows which a|
000065e0  66 66 65 63 74 20 74 68  65 20 6c 6f 6f 6b 20 6f  |ffect the look o|
000065f0  66 20 74 68 65 20 77 68  6f 6c 65 20 67 72 61 70  |f the whole grap|
00006600  68 2e 0a 0a 52 41 4e 47  45 20 41 4e 44 20 41 58  |h...RANGE AND AX|
00006610  49 53 20 43 4f 4e 54 52  4f 4c 0a 2d 2d 2d 2d 2d  |IS CONTROL.-----|
00006620  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00006630  2d 0a 0a 53 65 6c 65 63  74 69 6e 67 20 41 78 65  |-..Selecting Axe|
00006640  73 2f 52 61 6e 67 65 20  66 72 6f 6d 20 74 68 65  |s/Range from the|
00006650  20 77 69 6e 64 6f 77 73  20 73 75 62 2d 6d 65 6e  | windows sub-men|
00006660  75 20 6f 72 20 70 72 65  73 73 69 6e 67 20 46 33  |u or pressing F3|
00006670  20 77 69 6c 6c 20 6f 70  65 6e 20 61 0a 77 69 6e  | will open a.win|
00006680  64 6f 77 20 77 68 65 72  65 20 79 6f 75 20 63 61  |dow where you ca|
00006690  6e 20 73 65 74 20 74 68  65 20 65 78 74 65 6e 74  |n set the extent|
000066a0  20 6f 66 20 74 68 65 20  67 72 61 70 68 20 61 6e  | of the graph an|
000066b0  64 20 64 65 74 65 72 6d  69 6e 65 20 74 68 65 0a  |d determine the.|
000066c0  61 70 70 65 61 72 61 6e  63 65 20 6f 66 20 74 68  |appearance of th|
000066d0  65 20 61 78 65 73 2e 0a  0a 42 6f 74 68 20 78 20  |e axes...Both x |
000066e0  61 6e 64 20 79 20 61 78  65 73 20 68 61 76 65 20  |and y axes have |
000066f0  6d 69 6e 69 6d 75 6d 20  61 6e 64 20 6d 61 78 69  |minimum and maxi|
00006700  6d 75 6d 20 76 61 6c 75  65 73 2e 20 20 54 68 65  |mum values.  The|
00006710  20 6d 69 6e 69 6d 75 6d  20 76 61 6c 75 65 20 6d  | minimum value m|
00006720  75 73 74 0a 62 65 20 6c  6f 77 65 72 20 74 68 61  |ust.be lower tha|
00006730  6e 20 6d 61 78 69 6d 75  6d 20 76 61 6c 75 65 2c  |n maximum value,|
00006740  20 62 75 74 20 74 68 65  20 6f 72 69 67 69 6e 20  | but the origin |
00006750  6e 65 65 64 20 6e 6f 74  20 62 65 20 69 6e 63 6c  |need not be incl|
00006760  75 64 65 64 20 69 6e 20  74 68 65 0a 67 72 61 70  |uded in the.grap|
00006770  68 27 73 20 72 61 6e 67  65 2e 20 20 54 68 65 20  |h's range.  The |
00006780  73 74 65 70 20 76 61 6c  75 65 20 64 65 74 65 72  |step value deter|
00006790  6d 69 6e 65 73 20 68 6f  77 20 6f 66 74 65 6e 20  |mines how often |
000067a0  72 65 66 65 72 65 6e 63  65 20 6d 61 72 6b 73 20  |reference marks |
000067b0  61 70 70 65 61 72 0a 6f  6e 20 74 68 65 20 61 78  |appear.on the ax|
000067c0  65 73 20 61 6e 64 20 74  68 65 20 73 65 70 65 72  |es and the seper|
000067d0  61 74 69 6f 6e 20 6f 66  20 67 72 69 64 20 6c 69  |ation of grid li|
000067e0  6e 65 73 20 28 73 65 65  20 61 70 70 65 61 72 61  |nes (see appeara|
000067f0  6e 63 65 29 2e 0a 0a 4c  69 6b 65 20 69 6e 64 69  |nce)...Like indi|
00006800  76 69 64 75 61 6c 20 67  72 61 70 68 73 20 74 68  |vidual graphs th|
00006810  65 20 61 78 65 73 20 63  61 6e 20 62 65 20 6d 61  |e axes can be ma|
00006820  64 65 20 69 6e 76 69 73  69 62 6c 65 2c 20 74 68  |de invisible, th|
00006830  65 20 63 6f 6c 6f 75 72  20 6f 66 20 74 68 65 6d  |e colour of them|
00006840  0a 63 61 6e 20 62 65 20  73 65 74 20 61 6e 64 20  |.can be set and |
00006850  74 68 65 20 71 75 61 6c  69 74 79 20 72 61 6e 67  |the quality rang|
00006860  65 73 20 66 72 6f 6d 20  61 20 73 6f 6c 69 64 20  |es from a solid |
00006870  6c 69 6e 65 20 74 6f 20  6f 6e 65 20 70 6f 69 6e  |line to one poin|
00006880  74 20 65 76 65 72 79 0a  27 73 74 65 70 27 20 61  |t every.'step' a|
00006890  73 20 64 65 66 69 6e 65  64 20 69 6e 20 74 68 65  |s defined in the|
000068a0  20 73 74 65 70 20 62 6f  78 65 73 2e 20 20 54 68  | step boxes.  Th|
000068b0  65 20 67 72 61 70 68 20  63 61 6e 20 61 6c 73 6f  |e graph can also|
000068c0  20 62 65 20 6c 61 62 65  6c 6c 65 64 20 61 6c 6f  | be labelled alo|
000068d0  6e 67 0a 74 68 65 20 61  78 65 73 20 61 74 20 69  |ng.the axes at i|
000068e0  6e 74 65 72 76 61 6c 73  20 69 66 20 6c 61 62 65  |ntervals if labe|
000068f0  6c 20 69 73 20 74 69 63  6b 65 64 2e 0a 0a 43 6c  |l is ticked...Cl|
00006900  69 63 6b 69 6e 67 20 4f  4b 20 77 69 6c 6c 20 73  |icking OK will s|
00006910  65 74 20 74 68 65 20 72  61 6e 67 65 2c 20 63 6c  |et the range, cl|
00006920  6f 73 69 6e 67 20 74 68  65 20 77 69 6e 64 6f 77  |osing the window|
00006930  20 77 69 6c 6c 20 63 61  6e 63 65 6c 20 61 6e 79  | will cancel any|
00006940  20 63 68 61 6e 67 65 73  2e 0a 0a 53 54 4f 52 45  | changes...STORE|
00006950  44 20 52 41 4e 47 45 20  53 45 54 54 49 4e 47 53  |D RANGE SETTINGS|
00006960  0a 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.---------------|
00006970  2d 2d 2d 2d 2d 2d 0a 0a  59 6f 75 20 63 61 6e 20  |------..You can |
00006980  73 74 6f 72 65 20 61 6e  64 20 72 65 63 61 6c 6c  |store and recall|
00006990  20 75 70 20 74 6f 20 73  69 78 20 72 61 6e 67 65  | up to six range|
000069a0  20 73 65 74 74 69 6e 67  73 2e 20 20 49 6e 69 74  | settings.  Init|
000069b0  69 61 6c 6c 79 20 74 68  65 79 20 61 72 65 20 61  |ially they are a|
000069c0  6c 6c 0a 73 65 74 20 74  6f 20 74 68 65 20 64 65  |ll.set to the de|
000069d0  66 61 75 6c 74 20 28 69  65 20 78 20 61 6e 64 20  |fault (ie x and |
000069e0  79 20 66 72 6f 6d 20 2d  31 30 20 74 6f 20 31 30  |y from -10 to 10|
000069f0  20 77 69 74 68 20 73 74  65 70 20 73 69 7a 65 20  | with step size |
00006a00  32 29 20 62 75 74 20 74  68 65 0a 63 75 72 72 65  |2) but the.curre|
00006a10  6e 74 20 72 61 6e 67 65  20 2d 20 74 68 65 20 6f  |nt range - the o|
00006a20  6e 65 20 74 68 61 74 20  69 73 20 72 65 66 6c 65  |ne that is refle|
00006a30  63 74 65 64 20 69 6e 20  74 68 65 20 67 72 61 70  |cted in the grap|
00006a40  68 73 20 77 69 6e 64 6f  77 20 2d 20 63 61 6e 20  |hs window - can |
00006a50  62 65 0a 73 74 6f 72 65  64 20 62 79 20 63 6c 69  |be.stored by cli|
00006a60  63 6b 69 6e 67 20 77 69  74 68 20 61 64 6a 75 73  |cking with adjus|
00006a70  74 20 6f 6e 20 6f 6e 65  20 6f 66 20 74 68 65 20  |t on one of the |
00006a80  69 63 6f 6e 73 20 6e 75  6d 62 65 72 65 64 20 31  |icons numbered 1|
00006a90  20 74 6f 20 36 20 69 6e  20 74 68 65 0a 72 61 6e  | to 6 in the.ran|
00006aa0  67 65 20 77 69 6e 64 6f  77 2e 20 20 4e 6f 74 65  |ge window.  Note|
00006ab0  20 74 68 61 74 20 69 66  20 74 68 65 20 65 6e 74  | that if the ent|
00006ac0  72 69 65 73 20 69 6e 20  74 68 65 20 72 61 6e 67  |ries in the rang|
00006ad0  65 20 77 69 6e 64 6f 77  20 61 72 65 20 64 69 66  |e window are dif|
00006ae0  66 65 72 65 6e 74 0a 66  72 6f 6d 20 74 68 65 20  |ferent.from the |
00006af0  61 63 74 75 61 6c 20 72  61 6e 67 65 20 73 68 6f  |actual range sho|
00006b00  77 6e 20 69 6e 20 74 68  65 20 6f 75 74 70 75 74  |wn in the output|
00006b10  2f 67 72 61 70 68 73 20  77 69 6e 64 6f 77 20 74  |/graphs window t|
00006b20  68 65 6e 20 74 68 65 20  72 61 6e 67 65 20 6f 66  |hen the range of|
00006b30  0a 74 68 65 20 67 72 61  70 68 20 77 69 6e 64 6f  |.the graph windo|
00006b40  77 20 77 69 6c 6c 20 62  65 20 73 74 6f 72 65 64  |w will be stored|
00006b50  3a 20 74 6f 20 6d 61 6b  65 20 73 75 72 65 20 74  |: to make sure t|
00006b60  68 61 74 20 79 6f 75 20  73 74 6f 72 65 20 74 68  |hat you store th|
00006b70  65 20 63 6f 72 72 65 63  74 0a 72 61 6e 67 65 2c  |e correct.range,|
00006b80  20 63 6c 69 63 6b 20 6f  6e 20 4f 4b 20 69 6e 20  | click on OK in |
00006b90  74 68 65 20 72 61 6e 67  65 20 77 69 6e 64 6f 77  |the range window|
00006ba0  20 77 69 74 68 20 61 64  6a 75 73 74 20 62 65 66  | with adjust bef|
00006bb0  6f 72 65 20 73 74 6f 72  69 6e 67 20 74 68 65 20  |ore storing the |
00006bc0  72 61 6e 67 65 2e 0a 0a  52 65 63 61 6c 6c 69 6e  |range...Recallin|
00006bd0  67 20 61 20 72 61 6e 67  65 20 69 73 20 64 6f 6e  |g a range is don|
00006be0  65 20 62 79 20 63 6c 69  63 6b 69 6e 67 20 73 65  |e by clicking se|
00006bf0  6c 65 63 74 20 6f 6e 20  6f 6e 65 20 6f 66 20 74  |lect on one of t|
00006c00  68 65 20 31 20 74 6f 20  36 20 69 63 6f 6e 73 2e  |he 1 to 6 icons.|
00006c10  20 20 54 6f 0a 6d 61 6b  65 20 74 68 65 20 67 72  |  To.make the gr|
00006c20  61 70 68 20 61 73 73 75  6d 65 20 74 68 65 20 73  |aph assume the s|
00006c30  65 74 74 69 6e 67 73 20  63 6c 69 63 6b 20 6f 6e  |ettings click on|
00006c40  20 4f 4b 2e 0a 0a 54 68  65 20 66 75 6e 63 74 69  | OK...The functi|
00006c50  6f 6e 20 6b 65 79 73 20  63 61 6e 20 61 6c 73 6f  |on keys can also|
00006c60  20 62 65 20 75 73 65 64  20 74 6f 20 73 74 6f 72  | be used to stor|
00006c70  65 20 61 6e 64 20 72 65  63 61 6c 6c 20 72 61 6e  |e and recall ran|
00006c80  67 65 73 2e 20 20 53 68  69 66 74 2b 46 31 20 74  |ges.  Shift+F1 t|
00006c90  6f 0a 53 68 69 66 74 2b  46 36 20 72 65 63 61 6c  |o.Shift+F6 recal|
00006ca0  6c 20 72 61 6e 67 65 20  73 65 74 74 69 6e 67 73  |l range settings|
00006cb0  20 6f 6e 65 20 74 6f 20  73 69 78 20 72 65 73 70  | one to six resp|
00006cc0  65 63 74 69 76 65 6c 79  2e 20 20 43 74 72 6c 2b  |ectively.  Ctrl+|
00006cd0  46 31 20 74 6f 20 43 74  72 6c 2b 46 36 0a 73 74  |F1 to Ctrl+F6.st|
00006ce0  6f 72 65 20 72 61 6e 67  65 73 2e 20 20 4e 6f 74  |ore ranges.  Not|
00006cf0  65 20 74 68 65 73 65 20  68 61 76 65 20 69 6e 73  |e these have ins|
00006d00  74 61 6e 74 20 65 66 66  65 63 74 2e 0a 0a 4e 42  |tant effect...NB|
00006d10  20 43 6f 6d 70 61 72 65  20 63 68 61 6e 67 69 6e  | Compare changin|
00006d20  67 20 74 68 65 20 72 61  6e 67 65 20 77 69 74 68  |g the range with|
00006d30  20 7a 6f 6f 6d 69 6e 67  20 2d 20 73 65 65 20 6c  | zooming - see l|
00006d40  61 74 65 72 2e 0a 0a 41  50 50 45 41 52 41 4e 43  |ater...APPEARANC|
00006d50  45 0a 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0a 0a 54 68  |E.----------..Th|
00006d60  69 73 20 69 73 20 6f 70  65 6e 65 64 20 77 69 74  |is is opened wit|
00006d70  68 20 46 34 20 6f 72 20  76 69 61 20 74 68 65 20  |h F4 or via the |
00006d80  77 69 6e 64 6f 77 73 20  73 75 62 2d 6d 65 6e 75  |windows sub-menu|
00006d90  2e 20 20 54 68 65 20 74  6f 70 20 68 61 6c 66 20  |.  The top half |
00006da0  6f 66 20 74 68 65 0a 77  69 6e 64 6f 77 20 63 6f  |of the.window co|
00006db0  6e 74 72 6f 6c 73 20 74  68 65 20 70 6f 73 69 74  |ntrols the posit|
00006dc0  69 6f 6e 69 6e 67 20 61  6e 64 20 65 78 74 65 6e  |ioning and exten|
00006dd0  74 20 6f 66 20 74 68 65  20 67 72 61 70 68 2e 20  |t of the graph. |
00006de0  20 54 68 65 20 72 65 73  69 7a 65 20 61 72 72 6f  | The resize arro|
00006df0  77 73 0a 65 78 70 61 6e  64 20 6f 72 20 73 68 72  |ws.expand or shr|
00006e00  69 6e 6b 20 74 68 65 20  67 72 61 70 68 20 69 6e  |ink the graph in|
00006e10  20 74 68 65 20 64 69 72  65 63 74 69 6f 6e 20 73  | the direction s|
00006e20  68 6f 77 6e 20 62 79 20  6f 6e 65 20 73 74 65 70  |hown by one step|
00006e30  20 75 6e 69 74 20 28 61  73 20 73 65 74 0a 75 70  | unit (as set.up|
00006e40  20 69 6e 20 74 68 65 20  72 61 6e 67 65 20 77 69  | in the range wi|
00006e50  6e 64 6f 77 29 20 2d 20  65 78 70 65 72 69 6d 65  |ndow) - experime|
00006e60  6e 74 20 74 6f 20 66 69  6e 64 20 6f 75 74 20 77  |nt to find out w|
00006e70  68 69 63 68 20 61 72 72  6f 77 20 64 6f 65 73 20  |hich arrow does |
00006e80  77 68 61 74 2e 20 20 54  68 65 0a 6d 6f 76 65 20  |what.  The.move |
00006e90  61 72 72 6f 77 73 20 6d  6f 76 65 73 20 74 68 65  |arrows moves the|
00006ea0  20 27 77 69 6e 64 6f 77  27 20 74 68 72 6f 75 67  | 'window' throug|
00006eb0  68 20 77 68 69 63 68 20  79 6f 75 20 61 72 65 20  |h which you are |
00006ec0  6c 6f 6f 6b 69 6e 67 20  61 74 20 74 68 65 20 67  |looking at the g|
00006ed0  72 61 70 68 20 69 6e 0a  74 68 65 20 64 69 72 65  |raph in.the dire|
00006ee0  63 74 69 6f 6e 20 73 68  6f 77 6e 20 73 6f 20 74  |ction shown so t|
00006ef0  68 61 74 20 79 6f 75 20  65 6e 64 20 75 70 20 6c  |hat you end up l|
00006f00  6f 6f 6b 69 6e 67 20 61  74 20 61 20 64 69 66 66  |ooking at a diff|
00006f10  65 72 65 6e 74 20 70 61  72 74 20 6f 66 20 74 68  |erent part of th|
00006f20  65 0a 67 72 61 70 68 2e  20 20 42 6f 74 68 20 74  |e.graph.  Both t|
00006f30  68 65 73 65 20 66 75 6e  63 74 69 6f 6e 73 20 68  |hese functions h|
00006f40  61 76 65 20 69 6e 73 74  61 6e 74 20 65 66 66 65  |ave instant effe|
00006f50  63 74 20 61 6e 64 20 77  6f 72 6b 20 65 76 65 6e  |ct and work even|
00006f60  20 77 68 65 6e 20 74 68  65 0a 67 72 61 70 68 73  | when the.graphs|
00006f70  20 77 69 6e 64 6f 77 20  69 73 20 63 6c 6f 73 65  | window is close|
00006f80  64 2e 0a 0a 54 68 65 20  62 6f 74 74 6f 6d 20 68  |d...The bottom h|
00006f90  61 6c 66 20 6f 66 20 74  68 65 20 77 69 6e 64 6f  |alf of the windo|
00006fa0  77 20 6c 65 74 73 20 79  6f 75 20 73 65 74 20 75  |w lets you set u|
00006fb0  70 20 61 20 67 72 69 64  2e 20 54 68 65 20 71 75  |p a grid. The qu|
00006fc0  61 6c 69 74 79 20 62 75  74 74 6f 6e 73 0a 72 61  |ality buttons.ra|
00006fd0  6e 67 65 20 66 72 6f 6d  20 61 20 73 6f 6c 69 64  |nge from a solid|
00006fe0  20 6c 69 6e 65 20 74 6f  20 6f 6e 65 20 64 6f 74  | line to one dot|
00006ff0  20 70 65 72 20 73 74 65  70 20 75 6e 69 74 20 74  | per step unit t|
00007000  6f 20 6e 6f 20 67 72 69  64 20 61 74 20 61 6c 6c  |o no grid at all|
00007010  2e 20 20 54 68 65 0a 63  6f 6c 6f 75 72 20 73 65  |.  The.colour se|
00007020  6c 65 63 74 69 6f 6e 20  77 6f 72 6b 73 20 69 6e  |lection works in|
00007030  20 74 68 65 20 75 73 75  61 6c 20 77 61 79 2e 20  | the usual way. |
00007040  20 43 6c 69 63 6b 20 6f  6e 20 4f 4b 20 74 6f 20  | Click on OK to |
00007050  73 65 74 20 74 68 65 20  67 72 69 64 20 6f 72 0a  |set the grid or.|
00007060  63 6c 6f 73 65 20 74 68  65 20 77 69 6e 64 6f 77  |close the window|
00007070  20 74 6f 20 63 61 6e 63  65 6c 2e 0a 0a 54 68 65  | to cancel...The|
00007080  20 6f 76 65 72 61 6c 6c  20 72 65 66 65 72 73 20  | overall refers |
00007090  74 6f 20 74 68 65 20 6f  76 65 72 61 6c 6c 20 71  |to the overall q|
000070a0  75 61 6c 69 74 79 20 6f  66 20 61 6c 6c 20 74 68  |uality of all th|
000070b0  65 20 70 6c 6f 74 73 2e  20 20 43 68 61 6e 67 69  |e plots.  Changi|
000070c0  6e 67 20 74 68 65 0a 6f  76 65 72 61 6c 6c 20 71  |ng the.overall q|
000070d0  75 61 6c 69 74 79 20 61  66 66 65 63 74 73 20 61  |uality affects a|
000070e0  6c 6c 20 74 68 65 20 67  72 61 70 68 73 20 74 68  |ll the graphs th|
000070f0  61 74 20 68 61 76 65 20  62 65 65 6e 20 73 65 74  |at have been set|
00007100  20 75 70 20 77 69 74 68  20 64 65 66 61 75 6c 74  | up with default|
00007110  0a 71 75 61 6c 69 74 79  2e 20 20 42 79 20 73 65  |.quality.  By se|
00007120  74 74 69 6e 67 20 61 20  6c 6f 77 20 6f 76 65 72  |tting a low over|
00007130  61 6c 6c 20 71 75 61 6c  69 74 79 20 79 6f 75 20  |all quality you |
00007140  63 61 6e 20 73 70 65 65  64 20 75 70 20 70 6c 6f  |can speed up plo|
00007150  74 74 69 6e 67 0a 63 6f  6e 73 69 64 65 72 61 62  |tting.considerab|
00007160  6c 79 2e 0a 0a 0a 0a 4d  49 53 43 45 4c 4c 41 4e  |ly.....MISCELLAN|
00007170  45 4f 55 53 0a 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |EOUS.-----------|
00007180  2d 2d 0a 0a 54 48 45 20  54 52 41 43 45 20 57 49  |--..THE TRACE WI|
00007190  4e 44 4f 57 0a 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |NDOW.-----------|
000071a0  2d 2d 2d 2d 2d 0a 0a 54  68 69 73 20 77 69 6e 64  |-----..This wind|
000071b0  6f 77 20 2d 20 61 63 63  65 73 73 65 64 20 62 79  |ow - accessed by|
000071c0  20 46 35 20 6f 72 20 74  68 65 20 77 69 6e 64 6f  | F5 or the windo|
000071d0  77 73 20 73 75 62 6d 65  6e 75 20 67 69 76 65 73  |ws submenu gives|
000071e0  20 61 20 72 65 61 64 6f  75 74 20 6f 66 20 74 68  | a readout of th|
000071f0  65 0a 63 75 72 72 65 6e  74 20 6d 6f 75 73 65 20  |e.current mouse |
00007200  70 6f 73 69 74 69 6f 6e  20 6f 6e 20 74 68 65 20  |position on the |
00007210  67 72 61 70 68 20 69 6e  20 74 68 65 20 67 72 61  |graph in the gra|
00007220  70 68 73 20 63 6f 2d 6f  72 64 69 6e 61 74 65 73  |phs co-ordinates|
00007230  2e 20 20 59 6f 75 20 67  65 74 0a 76 65 72 79 20  |.  You get.very |
00007240  6c 6f 6e 67 20 6e 75 6d  62 65 72 73 20 64 75 65  |long numbers due|
00007250  20 74 6f 20 74 68 65 20  72 65 73 6f 6c 75 74 69  | to the resoluti|
00007260  6f 6e 20 6f 66 20 74 68  65 20 73 63 72 65 65 6e  |on of the screen|
00007270  20 2d 20 6f 6e 20 61 20  72 65 61 6c 20 67 72 61  | - on a real gra|
00007280  70 68 20 74 68 65 0a 78  20 61 6e 64 20 79 20 76  |ph the.x and y v|
00007290  61 6c 75 65 73 20 61 72  65 20 63 6f 6e 74 69 6e  |alues are contin|
000072a0  6f 75 73 20 62 75 74 20  6f 6e 20 73 63 72 65 65  |ous but on scree|
000072b0  6e 20 6f 6e 65 20 70 69  78 65 6c 20 72 65 66 65  |n one pixel refe|
000072c0  72 73 20 74 6f 20 61 20  72 61 6e 67 65 20 6f 66  |rs to a range of|
000072d0  0a 76 61 6c 75 65 73 2e  20 20 54 68 65 20 6f 6e  |.values.  The on|
000072e0  65 20 67 69 76 65 6e 20  69 73 20 61 74 20 74 68  |e given is at th|
000072f0  65 20 63 65 6e 74 72 65  20 6f 66 20 74 68 65 20  |e centre of the |
00007300  70 69 78 65 6c 2e 20 20  54 68 65 20 61 63 63 75  |pixel.  The accu|
00007310  72 61 63 79 20 6f 66 20  74 68 65 0a 72 65 61 64  |racy of the.read|
00007320  6f 75 74 20 63 61 6e 20  62 65 20 74 6f 6e 65 64  |out can be toned|
00007330  20 64 6f 77 6e 20 75 73  69 6e 67 20 74 68 65 20  | down using the |
00007340  72 6f 75 6e 64 69 6e 67  20 66 75 6e 63 74 69 6f  |rounding functio|
00007350  6e 73 20 2d 20 65 69 74  68 65 72 20 69 6e 0a 73  |ns - either in.s|
00007360  69 67 6e 69 66 69 63 61  6e 74 20 66 69 67 75 72  |ignificant figur|
00007370  65 73 20 6f 72 20 64 65  63 69 6d 61 6c 20 70 6c  |es or decimal pl|
00007380  61 63 65 73 2e 20 20 42  65 66 6f 72 65 20 79 6f  |aces.  Before yo|
00007390  75 20 63 61 6e 20 73 65  74 20 74 68 65 20 64 65  |u can set the de|
000073a0  67 72 65 65 20 6f 66 0a  72 6f 75 6e 64 69 6e 67  |gree of.rounding|
000073b0  20 79 6f 75 20 6d 75 73  74 20 74 75 72 6e 20 69  | you must turn i|
000073c0  74 20 6f 6e 20 62 79 20  6d 61 6b 69 6e 67 20 74  |t on by making t|
000073d0  68 65 20 27 52 6f 75 6e  64 27 20 6f 70 74 69 6f  |he 'Round' optio|
000073e0  6e 20 74 69 63 6b 65 64  2e 0a 0a 54 48 45 20 47  |n ticked...THE G|
000073f0  52 41 50 48 53 20 57 49  4e 44 4f 57 0a 2d 2d 2d  |RAPHS WINDOW.---|
00007400  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0a 0a  |--------------..|
00007410  54 68 69 73 20 73 68 6f  77 73 20 74 68 65 20 61  |This shows the a|
00007420  63 74 75 61 6c 20 70 6c  6f 74 73 20 64 65 66 69  |ctual plots defi|
00007430  6e 65 64 20 69 6e 20 74  68 65 20 70 6c 6f 74 20  |ned in the plot |
00007440  6c 69 73 74 20 61 6e 64  20 63 61 6e 20 62 65 20  |list and can be |
00007450  6f 70 65 6e 65 64 20 62  79 0a 70 72 65 73 73 69  |opened by.pressi|
00007460  6e 67 20 46 32 2c 20 63  6c 69 63 6b 69 6e 67 20  |ng F2, clicking |
00007470  77 69 74 68 20 73 65 6c  65 63 74 20 6f 72 20 61  |with select or a|
00007480  64 6a 75 73 74 20 6f 6e  20 74 68 65 20 69 63 6f  |djust on the ico|
00007490  6e 20 62 61 72 20 6f 72  20 75 73 69 6e 67 20 74  |n bar or using t|
000074a0  68 65 0a 77 69 6e 64 6f  77 73 20 73 75 62 6d 65  |he.windows subme|
000074b0  6e 75 2e 20 20 4f 6e 6c  79 20 74 68 65 20 70 6c  |nu.  Only the pl|
000074c0  6f 74 73 20 74 68 61 74  20 68 61 76 65 20 62 65  |ots that have be|
000074d0  65 6e 20 64 65 66 69 6e  65 64 20 61 73 20 76 69  |en defined as vi|
000074e0  73 69 62 6c 65 20 77 69  6c 6c 20 62 65 0a 73 65  |sible will be.se|
000074f0  65 6e 2e 20 20 54 68 65  20 63 6f 6e 74 72 6f 6c  |en.  The control|
00007500  20 6f 66 20 61 78 65 73  20 69 73 20 64 6f 6e 65  | of axes is done|
00007510  20 76 69 61 20 74 68 65  20 72 61 6e 67 65 20 61  | via the range a|
00007520  6e 64 20 61 70 70 65 61  72 61 6e 63 65 20 77 69  |nd appearance wi|
00007530  6e 64 6f 77 73 3b 20 74  68 65 0a 67 72 69 64 20  |ndows; the.grid |
00007540  61 6e 64 20 6f 76 65 72  61 6c 6c 20 71 75 61 6c  |and overall qual|
00007550  69 74 79 20 61 72 65 20  64 65 66 69 6e 65 64 20  |ity are defined |
00007560  66 72 6f 6d 20 74 68 65  20 61 70 70 65 61 72 61  |from the appeara|
00007570  6e 63 65 20 77 69 6e 64  6f 77 20 28 73 65 65 20  |nce window (see |
00007580  61 62 6f 76 65 0a 66 6f  72 20 64 65 73 63 72 69  |above.for descri|
00007590  70 74 69 6f 6e 29 2e 0a  0a 54 68 65 20 67 72 61  |ption)...The gra|
000075a0  70 68 73 20 77 69 6e 64  6f 77 20 69 73 20 64 65  |phs window is de|
000075b0  73 69 67 6e 65 64 20 73  6f 20 74 68 61 74 20 61  |signed so that a|
000075c0  74 20 7a 6f 6f 6d 20 66  61 63 74 6f 72 20 31 3a  |t zoom factor 1:|
000075d0  31 20 28 73 65 65 20 6e  65 78 74 20 73 65 63 74  |1 (see next sect|
000075e0  69 6f 6e 29 0a 74 68 65  20 67 72 61 70 68 20 66  |ion).the graph f|
000075f0  69 6c 6c 73 20 74 68 65  20 77 68 6f 6c 65 20 73  |ills the whole s|
00007600  63 72 65 65 6e 2e 20 20  49 66 20 79 6f 75 20 63  |creen.  If you c|
00007610  68 61 6e 67 65 20 6d 6f  64 65 20 73 6f 20 74 68  |hange mode so th|
00007620  61 74 20 74 68 65 20 73  63 72 65 65 6e 0a 62 65  |at the screen.be|
00007630  63 6f 6d 65 73 20 62 69  67 67 65 72 20 6f 72 20  |comes bigger or |
00007640  73 6d 61 6c 6c 65 72 2c  20 74 68 65 20 77 69 6e  |smaller, the win|
00007650  64 6f 77 20 77 69 6c 6c  20 62 65 20 72 65 73 69  |dow will be resi|
00007660  7a 65 64 20 74 6f 20 74  61 6b 65 20 74 68 69 73  |zed to take this|
00007670  20 69 6e 74 6f 0a 61 63  63 6f 75 6e 74 2e 20 20  | into.account.  |
00007680  49 66 20 74 68 65 20 73  63 72 65 65 6e 20 72 65  |If the screen re|
00007690  73 6f 6c 75 74 69 6f 6e  20 69 73 20 69 6e 63 72  |solution is incr|
000076a0  65 61 73 65 64 20 74 68  65 20 72 65 73 6f 6c 75  |eased the resolu|
000076b0  74 69 6f 6e 20 6f 66 20  74 68 65 20 67 72 61 70  |tion of the grap|
000076c0  68 0a 69 6e 63 72 65 61  73 65 73 20 61 73 20 77  |h.increases as w|
000076d0  65 6c 6c 20 2d 20 73 6f  20 69 6e 20 65 66 66 65  |ell - so in effe|
000076e0  63 74 20 79 6f 75 20 67  65 74 20 61 20 62 65 74  |ct you get a bet|
000076f0  74 65 72 20 71 75 61 6c  69 74 79 20 70 6c 6f 74  |ter quality plot|
00007700  2e 0a 0a 5a 4f 4f 4d 49  4e 47 0a 2d 2d 2d 2d 2d  |...ZOOMING.-----|
00007710  2d 2d 0a 0a 42 79 20 64  65 66 61 75 6c 74 20 74  |--..By default t|
00007720  68 65 20 67 72 61 70 68  20 69 73 20 73 65 74 20  |he graph is set |
00007730  74 6f 20 66 69 6c 6c 20  74 68 65 20 77 68 6f 6c  |to fill the whol|
00007740  65 20 73 63 72 65 65 6e  2e 20 20 49 66 20 79 6f  |e screen.  If yo|
00007750  75 20 77 61 6e 74 65 64  20 74 6f 20 73 65 65 0a  |u wanted to see.|
00007760  74 68 65 20 67 72 61 70  68 20 69 6e 20 6d 6f 72  |the graph in mor|
00007770  65 20 64 65 74 61 69 6c  2c 20 79 6f 75 20 63 6f  |e detail, you co|
00007780  75 6c 64 20 63 68 61 6e  67 65 20 74 68 65 20 72  |uld change the r|
00007790  61 6e 67 65 20 6f 66 20  74 68 65 20 67 72 61 70  |ange of the grap|
000077a0  68 20 73 6f 20 74 68 61  74 20 61 0a 73 6d 61 6c  |h so that a.smal|
000077b0  6c 65 72 20 65 78 74 65  6e 74 20 69 73 20 63 6f  |ler extent is co|
000077c0  76 65 72 65 64 2e 20 20  48 6f 77 65 76 65 72 2c  |vered.  However,|
000077d0  20 79 6f 75 20 6d 61 79  20 77 61 6e 74 20 74 6f  | you may want to|
000077e0  20 62 65 20 61 62 6c 65  20 74 6f 20 6b 65 65 70  | be able to keep|
000077f0  20 74 68 65 0a 63 75 72  72 65 6e 74 20 72 61 6e  | the.current ran|
00007800  67 65 20 65 78 74 65 6e  74 20 28 65 67 20 78 20  |ge extent (eg x |
00007810  66 72 6f 6d 20 2d 35 20  74 6f 20 2d 33 29 20 62  |from -5 to -3) b|
00007820  75 74 20 73 74 69 6c 6c  20 73 65 65 20 6c 6f 74  |ut still see lot|
00007830  73 20 6f 66 20 64 65 74  61 69 6c 2e 20 20 46 6f  |s of detail.  Fo|
00007840  72 0a 74 68 69 73 20 79  6f 75 20 63 61 6e 20 7a  |r.this you can z|
00007850  6f 6f 6d 20 69 6e 20 6f  6e 20 74 68 65 20 67 72  |oom in on the gr|
00007860  61 70 68 20 73 6f 20 74  68 61 74 20 74 68 65 20  |aph so that the |
00007870  65 78 74 65 6e 74 20 63  6f 76 65 72 73 20 6d 6f  |extent covers mo|
00007880  72 65 20 74 68 61 6e 20  61 0a 73 63 72 65 65 6e  |re than a.screen|
00007890  27 73 20 77 6f 72 74 68  20 6f 66 20 73 70 61 63  |'s worth of spac|
000078a0  65 2e 0a 0a 54 6f 20 64  6f 20 74 68 69 73 2c 20  |e...To do this, |
000078b0  63 6c 69 63 6b 20 6d 65  6e 75 20 6f 76 65 72 20  |click menu over |
000078c0  74 68 65 20 67 72 61 70  68 73 20 77 69 6e 64 6f  |the graphs windo|
000078d0  77 2c 20 61 6e 64 20 6d  6f 76 65 20 74 6f 20 74  |w, and move to t|
000078e0  68 65 20 7a 6f 6f 6d 0a  73 75 62 2d 6d 65 6e 75  |he zoom.sub-menu|
000078f0  2e 20 20 54 68 69 73 20  77 6f 72 6b 73 20 69 6e  |.  This works in|
00007900  20 61 20 73 69 6d 69 6c  61 72 20 77 61 79 20 74  | a similar way t|
00007910  6f 20 61 20 7a 6f 6f 6d  20 77 69 6e 64 6f 77 20  |o a zoom window |
00007920  69 6e 20 21 44 72 61 77  20 6f 72 20 21 50 61 69  |in !Draw or !Pai|
00007930  6e 74 0a 65 78 63 65 70  74 20 79 6f 75 20 63 61  |nt.except you ca|
00007940  6e 20 68 61 76 65 20 64  69 66 66 65 72 65 6e 74  |n have different|
00007950  20 7a 6f 6f 6d 20 66 61  63 74 6f 72 73 20 69 6e  | zoom factors in|
00007960  20 74 68 65 20 78 20 61  6e 64 20 79 20 64 69 72  | the x and y dir|
00007970  65 63 74 69 6f 6e 73 2e  20 20 49 66 0a 79 6f 75  |ections.  If.you|
00007980  27 72 65 20 6e 6f 74 20  66 61 6d 69 6c 69 61 72  |'re not familiar|
00007990  20 77 69 74 68 20 7a 6f  6f 6d 20 62 6f 78 65 73  | with zoom boxes|
000079a0  2c 20 74 68 65 20 7a 6f  6f 6d 20 66 61 63 74 6f  |, the zoom facto|
000079b0  72 73 20 61 72 65 20 65  78 70 72 65 73 73 65 64  |rs are expressed|
000079c0  20 61 73 0a 71 75 6f 74  69 65 6e 74 73 2c 20 73  | as.quotients, s|
000079d0  6f 20 32 3a 31 20 6d 65  61 6e 73 20 74 77 69 63  |o 2:1 means twic|
000079e0  65 20 61 73 20 6c 61 72  67 65 20 28 32 2f 31 29  |e as large (2/1)|
000079f0  20 77 68 65 72 65 61 73  20 31 3a 33 20 69 73 20  | whereas 1:3 is |
00007a00  61 20 74 68 69 72 64 20  28 31 2f 33 29 20 6f 66  |a third (1/3) of|
00007a10  0a 74 68 65 20 73 69 7a  65 2e 20 20 59 6f 75 20  |.the size.  You |
00007a20  63 61 6e 20 75 73 65 20  74 68 65 20 61 72 72 6f  |can use the arro|
00007a30  77 73 20 74 6f 20 63 68  61 6e 67 65 20 74 68 65  |ws to change the|
00007a40  20 6e 75 6d 62 65 72 20  6e 65 61 72 65 73 74 2c  | number nearest,|
00007a50  20 6f 72 20 65 6e 74 65  72 0a 76 61 6c 75 65 73  | or enter.values|
00007a60  20 69 6e 74 6f 20 74 68  65 20 62 6f 78 65 73 20  | into the boxes |
00007a70  64 69 72 65 63 74 6c 79  2e 20 20 54 68 65 20 61  |directly.  The a|
00007a80  72 72 6f 77 73 20 68 61  76 65 20 69 6e 73 74 61  |rrows have insta|
00007a90  6e 74 20 65 66 66 65 63  74 3b 20 65 6e 74 65 72  |nt effect; enter|
00007aa0  69 6e 67 0a 76 61 6c 75  65 73 20 64 69 72 65 63  |ing.values direc|
00007ab0  74 6c 79 20 6f 6e 6c 79  20 63 6f 6d 65 73 20 69  |tly only comes i|
00007ac0  6e 74 6f 20 65 66 66 65  63 74 20 77 68 65 6e 20  |nto effect when |
00007ad0  79 6f 75 20 70 72 65 73  73 20 52 65 74 75 72 6e  |you press Return|
00007ae0  20 77 68 65 6e 20 74 68  65 20 63 61 72 65 74 0a  | when the caret.|
00007af0  69 73 20 69 6e 20 6f 6e  65 20 6f 66 20 74 68 65  |is in one of the|
00007b00  20 72 69 67 68 74 2d 68  61 6e 64 20 62 6f 78 65  | right-hand boxe|
00007b10  73 2e 0a 0a 49 66 20 74  68 65 20 62 75 74 74 6f  |s...If the butto|
00007b20  6e 20 69 6e 20 74 68 65  20 6d 69 64 64 6c 65 20  |n in the middle |
00007b30  6f 66 20 74 68 65 20 7a  6f 6f 6d 20 77 69 6e 64  |of the zoom wind|
00007b40  6f 77 20 69 73 20 70 72  65 73 73 65 64 2c 20 74  |ow is pressed, t|
00007b50  68 65 20 63 6f 6e 74 65  6e 74 73 20 6f 66 0a 74  |he contents of.t|
00007b60  68 65 20 78 20 61 6e 64  20 79 20 62 6f 78 65 73  |he x and y boxes|
00007b70  20 61 72 65 20 74 69 65  64 20 73 6f 20 74 68 61  | are tied so tha|
00007b80  74 20 61 6e 79 20 63 68  61 6e 67 65 20 79 6f 75  |t any change you|
00007b90  20 6d 61 6b 65 20 69 6e  20 6f 6e 65 20 61 70 70  | make in one app|
00007ba0  65 61 72 73 20 69 6e 20  74 68 65 0a 6f 74 68 65  |ears in the.othe|
00007bb0  72 20 61 73 20 77 65 6c  6c 2e 20 20 54 68 69 73  |r as well.  This|
00007bc0  20 6d 65 61 6e 73 20 74  68 61 74 20 74 68 65 20  | means that the |
00007bd0  7a 6f 6f 6d 20 66 61 63  74 6f 72 20 69 73 20 74  |zoom factor is t|
00007be0  68 65 20 73 61 6d 65 20  69 6e 20 62 6f 74 68 0a  |he same in both.|
00007bf0  64 69 72 65 63 74 69 6f  6e 73 2e 20 20 48 6f 77  |directions.  How|
00007c00  65 76 65 72 20 69 66 20  79 6f 75 20 63 6c 69 63  |ever if you clic|
00007c10  6b 20 6f 6e 20 74 68 65  20 6c 69 6e 6b 20 69 63  |k on the link ic|
00007c20  6f 6e 20 73 6f 20 74 68  61 74 20 69 74 20 69 73  |on so that it is|
00007c30  20 6e 6f 74 0a 64 65 70  72 65 73 73 65 64 2c 20  | not.depressed, |
00007c40  79 6f 75 20 63 61 6e 20  73 65 74 20 74 68 65 20  |you can set the |
00007c50  78 20 61 6e 64 20 79 20  7a 6f 6f 6d 20 66 61 63  |x and y zoom fac|
00007c60  74 6f 72 73 20 69 6e 64  65 70 65 6e 64 65 6e 74  |tors independent|
00007c70  6c 79 2e 0a 0a 56 65 72  79 20 6c 61 72 67 65 20  |ly...Very large |
00007c80  61 6e 64 20 76 65 72 79  20 73 6d 61 6c 6c 20 7a  |and very small z|
00007c90  6f 6f 6d 20 66 61 63 74  6f 72 73 20 61 72 65 20  |oom factors are |
00007ca0  61 74 74 61 69 6e 61 62  6c 65 20 62 75 74 20 73  |attainable but s|
00007cb0  68 6f 75 6c 64 20 62 65  20 61 76 6f 69 64 65 64  |hould be avoided|
00007cc0  0a 75 6e 6c 65 73 73 20  79 6f 75 27 72 65 20 76  |.unless you're v|
00007cd0  65 72 79 20 70 61 74 69  65 6e 74 21 0a 0a 53 41  |ery patient!..SA|
00007ce0  56 49 4e 47 20 41 4e 44  20 4c 4f 41 44 49 4e 47  |VING AND LOADING|
00007cf0  0a 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.---------------|
00007d00  2d 2d 2d 0a 0a 41 6c 74  68 6f 75 67 68 20 74 68  |---..Although th|
00007d10  65 72 65 20 69 73 20 6f  6e 6c 79 20 6f 6e 65 20  |ere is only one |
00007d20  66 69 6c 65 74 79 70 65  2c 20 64 69 66 66 65 72  |filetype, differ|
00007d30  65 6e 74 20 74 68 69 6e  67 73 20 63 61 6e 20 62  |ent things can b|
00007d40  65 20 73 61 76 65 64 20  6f 72 0a 6c 6f 61 64 65  |e saved or.loade|
00007d50  64 2c 20 64 65 70 65 6e  64 69 6e 67 20 6f 6e 20  |d, depending on |
00007d60  77 68 65 72 65 20 79 6f  75 20 64 72 61 67 20 69  |where you drag i|
00007d70  63 6f 6e 73 20 66 72 6f  6d 2f 74 6f 2e 0a 0a 54  |cons from/to...T|
00007d80  68 65 20 74 68 72 65 65  20 74 79 70 65 73 20 6f  |he three types o|
00007d90  66 20 69 6e 66 6f 72 6d  61 74 69 6f 6e 20 74 68  |f information th|
00007da0  61 74 20 63 61 6e 20 62  65 20 73 61 76 65 64 20  |at can be saved |
00007db0  6f 72 20 6c 6f 61 64 65  64 20 61 72 65 3a 0a 0a  |or loaded are:..|
00007dc0  50 6c 6f 74 74 65 64 20  66 75 6e 63 74 69 6f 6e  |Plotted function|
00007dd0  20 64 65 66 69 6e 69 74  69 6f 6e 73 0a 0a 55 73  | definitions..Us|
00007de0  65 72 20 66 75 6e 63 74  69 6f 6e 20 64 65 66 69  |er function defi|
00007df0  6e 69 74 69 6f 6e 73 0a  0a 4f 76 65 72 61 6c 6c  |nitions..Overall|
00007e00  20 69 6e 66 6f 72 6d 61  74 69 6f 6e 20 2d 20 65  | information - e|
00007e10  67 20 72 61 6e 67 65 2c  20 73 74 6f 72 65 64 20  |g range, stored |
00007e20  72 61 6e 67 65 73 2c 20  67 72 69 64 20 73 74 79  |ranges, grid sty|
00007e30  6c 65 2c 20 7a 6f 6f 6d  20 66 61 63 74 6f 72 20  |le, zoom factor |
00007e40  65 74 63 0a 0a 0a 0a 49  66 20 79 6f 75 20 73 61  |etc....If you sa|
00007e50  76 65 20 66 72 6f 6d 20  74 68 65 20 70 6c 6f 74  |ve from the plot|
00007e60  20 6c 69 73 74 20 6d 65  6e 75 2c 20 61 6c 6c 20  | list menu, all |
00007e70  74 68 65 20 66 75 6e 63  74 69 6f 6e 73 20 69 6e  |the functions in|
00007e80  20 74 68 65 20 70 6c 6f  74 20 6c 69 73 74 20 77  | the plot list w|
00007e90  69 6c 6c 0a 62 65 20 73  61 76 65 64 20 61 6c 6f  |ill.be saved alo|
00007ea0  6e 67 20 77 69 74 68 20  74 68 65 20 6f 76 65 72  |ng with the over|
00007eb0  61 6c 6c 20 69 6e 66 6f  72 6d 61 74 69 6f 6e 2e  |all information.|
00007ec0  20 49 66 20 74 68 65 20  27 77 69 74 68 20 64 65  | If the 'with de|
00007ed0  66 69 6e 69 74 69 6f 6e  73 27 0a 6f 70 74 69 6f  |finitions'.optio|
00007ee0  6e 20 69 6e 20 74 68 65  20 73 61 76 65 20 64 69  |n in the save di|
00007ef0  61 6c 6f 67 75 65 20 62  6f 78 20 69 73 20 74 69  |alogue box is ti|
00007f00  63 6b 65 64 2c 20 61 6c  6c 20 74 68 65 20 75 73  |cked, all the us|
00007f10  65 72 20 66 75 6e 63 74  69 6f 6e 20 64 65 66 69  |er function defi|
00007f20  6e 69 74 69 6f 6e 73 0a  77 69 6c 6c 20 62 65 20  |nitions.will be |
00007f30  73 61 76 65 64 20 61 73  20 77 65 6c 6c 2e 20 20  |saved as well.  |
00007f40  54 68 69 73 20 6d 65 61  6e 73 20 79 6f 75 20 63  |This means you c|
00007f50  61 6e 20 73 61 76 65 20  65 76 65 72 79 74 68 69  |an save everythi|
00007f60  6e 67 20 69 6e 20 61 20  73 69 6e 67 6c 65 20 66  |ng in a single f|
00007f70  69 6c 65 2e 0a 0a 49 66  20 79 6f 75 20 6f 6e 6c  |ile...If you onl|
00007f80  79 20 77 61 6e 74 20 74  6f 20 73 61 76 65 20 75  |y want to save u|
00007f90  73 65 72 20 66 75 6e 63  74 69 6f 6e 73 20 74 68  |ser functions th|
00007fa0  65 6e 20 6f 70 65 6e 20  74 68 65 20 55 73 65 72  |en open the User|
00007fb0  20 66 75 6e 63 74 69 6f  6e 73 20 77 69 6e 64 6f  | functions windo|
00007fc0  77 2c 0a 61 6e 64 20 73  61 76 65 20 66 72 6f 6d  |w,.and save from|
00007fd0  20 74 68 65 20 6d 65 6e  75 20 74 68 65 72 65 2e  | the menu there.|
00007fe0  20 20 4f 76 65 72 61 6c  6c 20 69 6e 66 6f 72 6d  |  Overall inform|
00007ff0  61 74 69 6f 6e 20 77 69  6c 6c 20 6e 6f 74 20 62  |ation will not b|
00008000  65 20 73 61 76 65 64 2e  0a 0a 0a 57 68 65 6e 20  |e saved....When |
00008010  6c 6f 61 64 69 6e 67 2c  20 69 66 20 79 6f 75 20  |loading, if you |
00008020  64 72 61 67 20 74 68 65  20 69 63 6f 6e 20 74 6f  |drag the icon to|
00008030  20 74 68 65 20 69 63 6f  6e 20 62 61 72 20 69 63  | the icon bar ic|
00008040  6f 6e 2c 20 74 68 65 6e  20 61 6c 6c 0a 69 6e 66  |on, then all.inf|
00008050  6f 72 6d 61 74 69 6f 6e  20 69 6e 20 74 68 65 20  |ormation in the |
00008060  66 69 6c 65 20 77 69 6c  6c 20 62 65 20 6c 6f 61  |file will be loa|
00008070  64 65 64 2e 20 20 49 66  20 79 6f 75 20 64 72 61  |ded.  If you dra|
00008080  67 20 74 6f 20 74 68 65  20 70 6c 6f 74 20 6c 69  |g to the plot li|
00008090  73 74 0a 77 69 6e 64 6f  77 2c 20 74 68 65 6e 20  |st.window, then |
000080a0  6f 6e 6c 79 20 70 6c 6f  74 74 65 64 20 66 75 6e  |only plotted fun|
000080b0  63 74 69 6f 6e 73 20 77  69 6c 6c 20 62 65 20 6c  |ctions will be l|
000080c0  6f 61 64 65 64 3b 20 69  66 20 79 6f 75 20 64 72  |oaded; if you dr|
000080d0  61 67 20 74 6f 20 74 68  65 20 55 73 65 72 0a 66  |ag to the User.f|
000080e0  75 6e 63 74 69 6f 6e 73  20 77 69 6e 64 6f 77 2c  |unctions window,|
000080f0  20 74 68 65 6e 20 6f 6e  6c 79 20 75 73 65 72 20  | then only user |
00008100  66 75 6e 63 74 69 6f 6e  73 20 77 69 6c 6c 20 62  |functions will b|
00008110  65 20 6c 6f 61 64 65 64  2e 20 20 49 66 20 79 6f  |e loaded.  If yo|
00008120  75 20 64 72 61 67 20 74  6f 0a 74 68 65 20 67 72  |u drag to.the gr|
00008130  61 70 68 73 20 77 69 6e  64 6f 77 2c 20 74 68 65  |aphs window, the|
00008140  20 6f 76 65 72 61 6c 6c  20 69 6e 66 6f 72 6d 61  | overall informa|
00008150  74 69 6f 6e 20 6f 6e 6c  79 20 77 69 6c 6c 20 62  |tion only will b|
00008160  65 20 6c 6f 61 64 65 64  2e 20 20 54 68 69 73 20  |e loaded.  This |
00008170  61 6c 6c 6f 77 73 0a 79  6f 75 2c 20 66 6f 72 20  |allows.you, for |
00008180  65 78 61 6d 70 6c 65 2c  20 74 6f 20 69 6d 70 6f  |example, to impo|
00008190  72 74 20 72 61 6e 67 65  20 73 65 74 74 69 6e 67  |rt range setting|
000081a0  73 20 66 72 6f 6d 20 61  6e 6f 74 68 65 72 20 66  |s from another f|
000081b0  69 6c 65 2e 0a 0a 4e 6f  74 65 20 74 68 61 74 20  |ile...Note that |
000081c0  66 75 6e 63 74 69 6f 6e  20 64 65 66 69 6e 69 74  |function definit|
000081d0  69 6f 6e 73 20 61 72 65  20 61 64 64 65 64 20 74  |ions are added t|
000081e0  6f 20 74 68 65 20 72 65  73 70 65 63 74 69 76 65  |o the respective|
000081f0  20 6c 69 73 74 73 20 73  6f 20 79 6f 75 0a 6e 65  | lists so you.ne|
00008200  76 65 72 20 6c 6f 73 65  20 61 6e 79 74 68 69 6e  |ver lose anythin|
00008210  67 20 6f 6e 20 61 20 6c  6f 61 64 2e 20 20 55 73  |g on a load.  Us|
00008220  65 72 20 66 75 6e 63 74  69 6f 6e 20 64 65 66 69  |er function defi|
00008230  6e 69 74 69 6f 6e 73 20  77 68 6f 73 65 20 6e 61  |nitions whose na|
00008240  6d 65 73 20 63 6c 61 73  68 0a 77 69 6c 6c 20 6e  |mes clash.will n|
00008250  6f 74 20 62 65 20 6c 6f  61 64 65 64 20 61 6e 64  |ot be loaded and|
00008260  20 6e 65 69 74 68 65 72  20 77 69 6c 6c 20 74 68  | neither will th|
00008270  6f 73 65 20 74 68 61 74  20 77 6f 75 6c 64 20 63  |ose that would c|
00008280  61 75 73 65 20 72 65 63  75 72 73 69 76 65 0a 64  |ause recursive.d|
00008290  65 66 69 6e 69 74 69 6f  6e 73 20 28 73 65 65 20  |efinitions (see |
000082a0  75 73 65 72 20 66 75 6e  63 74 69 6f 6e 73 20 73  |user functions s|
000082b0  65 63 74 69 6f 6e 29 20  74 6f 20 62 65 20 73 65  |ection) to be se|
000082c0  74 20 75 70 2e 0a 0a 53  50 45 45 44 0a 2d 2d 2d  |t up...SPEED.---|
000082d0  2d 2d 0a 0a 57 68 65 6e  65 76 65 72 20 79 6f 75  |--..Whenever you|
000082e0  20 63 68 61 6e 67 65 20  61 6e 79 74 68 69 6e 67  | change anything|
000082f0  20 77 68 69 63 68 20 21  46 75 6e 63 79 32 20 74  | which !Funcy2 t|
00008300  68 69 6e 6b 73 20 6d 69  67 68 74 20 61 66 66 65  |hinks might affe|
00008310  63 74 20 74 68 65 20 6f  76 65 72 61 6c 6c 0a 61  |ct the overall.a|
00008320  70 70 65 61 72 61 6e 63  65 20 6f 66 20 74 68 65  |ppearance of the|
00008330  20 67 72 61 70 68 2c 20  69 74 20 69 73 20 72 65  | graph, it is re|
00008340  63 61 6c 63 75 6c 61 74  65 64 2c 20 62 75 74 20  |calculated, but |
00008350  6f 6e 6c 79 20 69 66 20  74 68 65 20 67 72 61 70  |only if the grap|
00008360  68 73 20 77 69 6e 64 6f  77 0a 69 73 20 6f 70 65  |hs window.is ope|
00008370  6e 2e 20 20 54 68 69 73  20 72 65 63 61 6c 63 75  |n.  This recalcu|
00008380  6c 61 74 69 6f 6e 20 63  61 6e 20 74 61 6b 65 20  |lation can take |
00008390  73 6f 6d 65 20 74 69 6d  65 20 73 6f 20 68 65 72  |some time so her|
000083a0  65 20 61 72 65 20 73 6f  6d 65 20 74 69 70 73 20  |e are some tips |
000083b0  6f 6e 0a 73 70 65 65 64  69 6e 67 20 74 68 69 6e  |on.speeding thin|
000083c0  67 73 20 75 70 0a 0a 31  2e 20 44 6f 6e 27 74 20  |gs up..1. Don't |
000083d0  6c 65 61 76 65 20 74 68  65 20 67 72 61 70 68 73  |leave the graphs|
000083e0  20 77 69 6e 64 6f 77 20  6f 70 65 6e 20 69 66 20  | window open if |
000083f0  79 6f 75 20 64 6f 6e 27  74 20 6e 65 65 64 20 69  |you don't need i|
00008400  74 20 74 6f 20 62 65 20  77 68 65 6e 20 79 6f 75  |t to be when you|
00008410  0a 61 72 65 20 63 68 61  6e 67 69 6e 67 20 61 20  |.are changing a |
00008420  6c 6f 74 20 6f 66 20 74  68 69 6e 67 73 2e 0a 0a  |lot of things...|
00008430  32 2e 20 55 73 65 20 61  20 73 6d 61 6c 6c 20 7a  |2. Use a small z|
00008440  6f 6f 6d 20 66 61 63 74  6f 72 20 2d 20 74 68 65  |oom factor - the|
00008450  20 74 69 6d 65 20 74 61  6b 65 6e 20 73 68 6f 75  | time taken shou|
00008460  6c 64 20 62 65 20 68 61  6c 76 65 64 20 69 66 20  |ld be halved if |
00008470  74 68 65 20 7a 6f 6f 6d  0a 66 61 63 74 6f 72 20  |the zoom.factor |
00008480  69 73 20 68 61 6c 76 65  64 2e 0a 0a 33 2e 20 43  |is halved...3. C|
00008490  68 61 6e 67 65 20 74 6f  20 61 20 6c 6f 77 65 72  |hange to a lower|
000084a0  20 72 65 73 6f 6c 75 74  69 6f 6e 20 73 63 72 65  | resolution scre|
000084b0  65 6e 20 6d 6f 64 65 20  2d 20 61 20 79 20 76 61  |en mode - a y va|
000084c0  6c 75 65 20 69 73 20 63  61 6c 63 75 6c 61 74 65  |lue is calculate|
000084d0  64 20 66 6f 72 0a 65 61  63 68 20 70 69 78 65 6c  |d for.each pixel|
000084e0  20 61 63 72 6f 73 73 20  74 68 65 20 77 69 6e 64  | across the wind|
000084f0  6f 77 2c 20 73 6f 20 74  68 65 20 66 65 77 65 72  |ow, so the fewer|
00008500  20 70 69 78 65 6c 73 20  61 63 72 6f 73 73 20 74  | pixels across t|
00008510  68 65 20 77 69 6e 64 6f  77 20 74 68 65 72 65 0a  |he window there.|
00008520  61 72 65 20 74 68 65 20  71 75 69 63 6b 65 72 20  |are the quicker |
00008530  75 70 64 61 74 65 73 20  77 69 6c 6c 20 62 65 0a  |updates will be.|
00008540  0a 34 2e 20 55 73 65 20  6c 6f 77 65 72 20 71 75  |.4. Use lower qu|
00008550  61 6c 69 74 79 20 70 6c  6f 74 73 20 2d 20 74 65  |ality plots - te|
00008560  6d 70 6f 72 61 72 69 6c  79 20 73 65 74 20 74 68  |mporarily set th|
00008570  65 20 64 65 66 61 75 6c  74 20 71 75 61 6c 69 74  |e default qualit|
00008580  79 20 74 6f 20 61 20 76  65 72 79 0a 6c 6f 77 20  |y to a very.low |
00008590  73 65 74 74 69 6e 67 20  74 6f 20 72 65 64 75 63  |setting to reduc|
000085a0  65 20 74 68 65 20 6e 75  6d 62 65 72 20 6f 66 20  |e the number of |
000085b0  63 61 6c 63 75 6c 61 74  69 6f 6e 73 20 6d 61 64  |calculations mad|
000085c0  65 2e 0a 0a 35 2e 20 55  73 65 20 69 6e 74 65 67  |e...5. Use integ|
000085d0  72 61 6c 20 66 75 6e 63  74 69 6f 6e 73 20 77 69  |ral functions wi|
000085e0  74 68 20 63 61 72 65 20  2d 20 74 68 65 20 77 61  |th care - the wa|
000085f0  79 20 74 68 65 73 65 20  61 72 65 20 63 61 6c 63  |y these are calc|
00008600  75 6c 61 74 65 64 20 6d  65 61 6e 73 0a 74 68 61  |ulated means.tha|
00008610  74 20 6d 6f 72 65 20 74  69 6d 65 20 69 73 20 73  |t more time is s|
00008620  70 65 6e 74 20 69 66 20  74 68 65 20 67 72 61 70  |pent if the grap|
00008630  68 27 73 20 6f 72 69 67  69 6e 20 69 73 20 61 20  |h's origin is a |
00008640  6c 6f 6e 67 20 77 61 79  20 61 77 61 79 20 66 72  |long way away fr|
00008650  6f 6d 20 74 68 65 0a 6c  65 66 74 20 68 61 6e 64  |om the.left hand|
00008660  20 73 69 64 65 20 6f 66  20 74 68 65 20 77 69 6e  | side of the win|
00008670  64 6f 77 20 61 6e 64 20  74 68 61 74 20 72 65 64  |dow and that red|
00008680  75 63 69 6e 67 20 74 68  65 20 71 75 61 6c 69 74  |ucing the qualit|
00008690  79 20 64 6f 65 73 6e 27  74 20 68 65 6c 70 2e 0a  |y doesn't help..|
000086a0  0a 36 2e 20 4d 61 6b 65  20 66 75 6e 63 74 69 6f  |.6. Make functio|
000086b0  6e 73 20 69 6e 76 69 73  69 62 6c 65 20 69 66 20  |ns invisible if |
000086c0  74 68 65 79 20 64 6f 6e  27 74 20 6e 65 65 64 20  |they don't need |
000086d0  74 6f 20 62 65 20 70 6c  6f 74 74 65 64 2e 0a 0a  |to be plotted...|
000086e0  37 2e 20 49 66 20 79 6f  75 20 72 65 61 6c 6c 79  |7. If you really|
000086f0  20 6d 75 73 74 2c 20 74  72 79 20 74 79 70 69 6e  | must, try typin|
00008700  67 20 2a 52 4d 46 61 73  74 65 72 20 42 41 53 49  |g *RMFaster BASI|
00008710  43 20 61 66 74 65 72 20  70 72 65 73 73 69 6e 67  |C after pressing|
00008720  20 46 31 32 20 61 6e 64  20 73 65 65 0a 69 66 20  | F12 and see.if |
00008730  69 74 20 77 6f 72 6b 73  2e 0a 0a 38 2e 20 46 69  |it works...8. Fi|
00008740  6e 61 6c 6c 79 2c 20 67  65 74 20 61 20 66 61 73  |nally, get a fas|
00008750  74 65 72 20 63 6f 6d 70  75 74 65 72 21 0a 0a 4e  |ter computer!..N|
00008760  4f 54 45 20 74 68 61 74  20 6d 65 64 69 75 6d 20  |OTE that medium |
00008770  71 75 61 6c 69 74 79 20  67 72 69 64 73 20 61 6e  |quality grids an|
00008780  64 20 61 78 65 73 20 73  6c 6f 77 20 74 68 69 6e  |d axes slow thin|
00008790  67 73 20 64 6f 77 6e 20  2d 20 68 61 76 65 20 65  |gs down - have e|
000087a0  69 74 68 65 72 20 74 68  65 0a 68 69 67 68 65 73  |ither the.highes|
000087b0  74 20 6f 72 20 74 68 65  20 6c 6f 77 65 73 74 2e  |t or the lowest.|
000087c0  20 20 41 6c 73 6f 20 61  76 6f 69 64 20 75 73 69  |  Also avoid usi|
000087d0  6e 67 20 73 6d 61 6c 6c  20 73 74 65 70 20 73 69  |ng small step si|
000087e0  7a 65 73 20 69 6e 20 74  68 65 20 72 61 6e 67 65  |zes in the range|
000087f0  0a 77 69 6e 64 6f 77 2e  0a 0a 45 58 50 4f 52 54  |.window...EXPORT|
00008800  49 4e 47 20 47 52 41 50  48 53 20 41 53 20 47 52  |ING GRAPHS AS GR|
00008810  41 50 48 49 43 20 49 4d  41 47 45 53 0a 2d 2d 2d  |APHIC IMAGES.---|
00008820  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00008830  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0a  |---------------.|
00008840  0a 54 68 65 72 65 20 69  73 20 6e 6f 20 66 61 63  |.There is no fac|
00008850  69 6c 69 74 79 20 74 6f  20 73 61 76 65 20 66 69  |ility to save fi|
00008860  6c 65 73 20 61 73 20 73  70 72 69 74 65 73 20 6f  |les as sprites o|
00008870  72 20 64 72 61 77 20 66  69 6c 65 73 20 28 79 65  |r draw files (ye|
00008880  74 29 20 62 75 74 20 74  68 65 72 65 0a 69 73 20  |t) but there.is |
00008890  61 20 77 6f 72 6b 72 6f  75 6e 64 20 28 77 68 69  |a workround (whi|
000088a0  63 68 20 61 73 73 75 6d  65 73 20 79 6f 75 27 76  |ch assumes you'v|
000088b0  65 20 67 6f 74 20 52 69  73 63 4f 53 20 33 29 0a  |e got RiscOS 3).|
000088c0  0a 31 2e 20 53 65 74 20  75 70 20 74 68 65 20 67  |.1. Set up the g|
000088d0  72 61 70 68 73 20 73 6f  20 74 68 61 74 20 74 68  |raphs so that th|
000088e0  65 20 6f 75 74 70 75 74  20 69 6e 20 74 68 65 20  |e output in the |
000088f0  67 72 61 70 68 73 20 77  69 6e 64 6f 77 20 69 73  |graphs window is|
00008900  20 77 68 61 74 20 79 6f  75 0a 77 61 6e 74 20 61  | what you.want a|
00008910  6e 64 20 61 74 20 74 68  65 20 73 69 7a 65 20 79  |nd at the size y|
00008920  6f 75 20 77 61 6e 74 20  69 74 20 28 61 73 20 6c  |ou want it (as l|
00008930  6f 6e 67 20 61 73 20 69  74 20 69 73 6e 27 74 20  |ong as it isn't |
00008940  62 69 67 67 65 72 20 74  68 61 6e 20 74 68 65 0a  |bigger than the.|
00008950  73 63 72 65 65 6e 29 0a  0a 32 2e 20 20 43 6c 6f  |screen)..2.  Clo|
00008960  73 65 20 61 6c 6c 20 74  68 65 20 77 69 6e 64 6f  |se all the windo|
00008970  77 73 20 65 78 63 65 70  74 20 74 68 65 20 6f 75  |ws except the ou|
00008980  74 70 75 74 20 77 69 6e  64 6f 77 20 28 74 6f 20  |tput window (to |
00008990  6d 61 6b 65 20 61 20 62  69 74 20 6f 66 20 73 70  |make a bit of sp|
000089a0  61 63 65 29 0a 0a 33 2e  20 20 49 66 20 74 68 65  |ace)..3.  If the|
000089b0  20 69 63 6f 6e 20 62 61  72 20 69 73 20 6e 6f 74  | icon bar is not|
000089c0  20 76 69 73 69 62 6c 65  2c 20 70 72 65 73 73 20  | visible, press |
000089d0  53 68 69 66 74 2b 46 31  32 0a 0a 34 2e 20 20 49  |Shift+F12..4.  I|
000089e0  66 20 21 50 61 69 6e 74  20 69 73 20 6e 6f 74 20  |f !Paint is not |
000089f0  6c 6f 61 64 65 64 2c 20  63 6c 69 63 6b 20 6f 6e  |loaded, click on|
00008a00  20 74 68 65 20 41 70 70  73 20 69 63 6f 6e 20 61  | the Apps icon a|
00008a10  6e 64 20 64 6f 75 62 6c  65 20 63 6c 69 63 6b 20  |nd double click |
00008a20  6f 6e 0a 21 50 61 69 6e  74 20 77 69 74 68 20 61  |on.!Paint with a|
00008a30  64 6a 75 73 74 2e 0a 0a  35 2e 20 20 43 6c 69 63  |djust...5.  Clic|
00008a40  6b 20 77 69 74 68 20 6d  65 6e 75 20 6f 76 65 72  |k with menu over|
00008a50  20 74 68 65 20 21 50 61  69 6e 74 20 69 63 6f 6e  | the !Paint icon|
00008a60  20 6f 6e 20 74 68 65 20  69 63 6f 6e 20 62 61 72  | on the icon bar|
00008a70  20 61 6e 64 20 73 65 6c  65 63 74 0a 53 6e 61 70  | and select.Snap|
00008a80  73 68 6f 74 2e 2e 2e 0a  0a 36 2e 20 20 49 66 20  |shot.....6.  If |
00008a90  79 6f 75 20 70 72 65 73  73 65 64 20 53 68 69 66  |you pressed Shif|
00008aa0  74 2b 46 31 32 20 69 6e  20 73 74 65 70 20 33 2c  |t+F12 in step 3,|
00008ab0  20 70 72 65 73 73 20 69  74 20 61 67 61 69 6e 2e  | press it again.|
00008ac0  0a 0a 37 2e 20 20 49 66  20 74 68 65 20 67 72 61  |..7.  If the gra|
00008ad0  70 68 73 20 77 69 6e 64  6f 77 20 74 61 6b 65 73  |phs window takes|
00008ae0  20 75 70 20 6d 6f 73 74  20 6f 66 20 74 68 65 20  | up most of the |
00008af0  73 63 72 65 65 6e 2c 20  6d 61 6b 65 20 73 75 72  |screen, make sur|
00008b00  65 20 74 68 61 74 20 74  68 65 0a 27 77 68 6f 6c  |e that the.'whol|
00008b10  65 20 73 63 72 65 65 6e  27 20 69 63 6f 6e 20 69  |e screen' icon i|
00008b20  73 20 74 69 63 6b 65 64  2e 0a 0a 38 2e 20 20 43  |s ticked...8.  C|
00008b30  6c 69 63 6b 20 6f 6e 20  4f 4b 2e 0a 0a 39 2c 20  |lick on OK...9, |
00008b40  20 49 66 20 79 6f 75 20  64 69 64 6e 27 74 20 73  | If you didn't s|
00008b50  65 74 20 74 68 65 20 77  68 6f 6c 65 20 73 63 72  |et the whole scr|
00008b60  65 65 6e 20 6f 70 74 69  6f 6e 2c 20 64 72 61 77  |een option, draw|
00008b70  20 61 20 62 6f 78 20 61  72 6f 75 6e 64 20 74 68  | a box around th|
00008b80  65 20 67 72 61 70 68 73  0a 77 69 6e 64 6f 77 2e  |e graphs.window.|
00008b90  0a 0a 31 30 2e 20 41 20  73 61 76 65 20 62 6f 78  |..10. A save box|
00008ba0  20 61 70 70 65 61 72 73  2e 20 20 49 66 20 74 68  | appears.  If th|
00008bb0  65 20 69 63 6f 6e 20 62  61 72 20 69 73 20 6e 6f  |e icon bar is no|
00008bc0  74 20 76 69 73 69 62 6c  65 20 70 72 65 73 73 20  |t visible press |
00008bd0  53 68 69 66 74 2d 46 31  32 0a 61 67 61 69 6e 2e  |Shift-F12.again.|
00008be0  0a 0a 31 31 2e 20 44 72  61 67 20 74 68 65 20 53  |..11. Drag the S|
00008bf0  70 72 69 74 65 20 66 69  6c 65 20 69 63 6f 6e 20  |prite file icon |
00008c00  69 6e 20 74 68 65 20 73  61 76 65 20 62 6f 78 20  |in the save box |
00008c10  74 6f 20 74 68 65 20 21  50 61 69 6e 74 20 69 63  |to the !Paint ic|
00008c20  6f 6e 20 6f 6e 20 74 68  65 20 69 63 6f 6e 0a 62  |on on the icon.b|
00008c30  61 72 2e 0a 0a 31 32 2e  20 20 49 66 20 79 6f 75  |ar...12.  If you|
00008c40  27 76 65 20 67 6f 74 20  65 6e 6f 75 67 68 20 6d  |'ve got enough m|
00008c50  65 6d 6f 72 79 20 61 20  73 70 72 69 74 65 20 66  |emory a sprite f|
00008c60  69 6c 65 20 77 69 6e 64  6f 77 20 73 68 6f 75 6c  |ile window shoul|
00008c70  64 20 6f 70 65 6e 20 77  69 74 68 20 61 0a 6d 69  |d open with a.mi|
00008c80  6e 69 61 74 75 72 65 20  76 65 72 73 69 6f 6e 20  |niature version |
00008c90  6f 66 20 74 68 65 20 67  72 61 70 68 20 79 6f 75  |of the graph you|
00008ca0  20 68 61 76 65 20 6a 75  73 74 20 67 72 61 62 62  | have just grabb|
00008cb0  65 64 2e 20 20 44 6f 75  62 6c 65 20 63 6c 69 63  |ed.  Double clic|
00008cc0  6b 20 6f 6e 20 69 74 20  73 6f 0a 74 68 61 74 20  |k on it so.that |
00008cd0  79 6f 75 20 63 61 6e 20  76 69 65 77 20 61 6e 64  |you can view and|
00008ce0  20 65 64 69 74 20 69 74  2e 20 20 59 6f 75 20 6d  | edit it.  You m|
00008cf0  69 67 68 74 20 77 6e 61  74 20 74 6f 20 74 72 69  |ight wnat to tri|
00008d00  6d 20 6f 66 66 20 74 68  65 20 77 69 6e 64 6f 77  |m off the window|
00008d10  0a 67 61 64 67 65 74 73  20 6f 72 20 63 68 61 6e  |.gadgets or chan|
00008d20  67 65 20 73 6f 6d 65 20  63 6f 6c 6f 75 72 73 20  |ge some colours |
00008d30  65 74 63 2d 20 73 65 65  20 74 68 65 20 52 69 73  |etc- see the Ris|
00008d40  63 20 4f 53 20 6d 61 6e  75 61 6c 73 20 74 6f 20  |c OS manuals to |
00008d50  66 69 6e 64 20 6f 75 74  20 68 6f 77 0a 74 6f 20  |find out how.to |
00008d60  64 6f 20 74 68 69 73 2e  0a 0a 49 66 20 61 6c 6c  |do this...If all|
00008d70  20 79 6f 75 20 77 61 6e  74 20 69 73 20 61 20 53  | you want is a S|
00008d80  70 72 69 74 65 20 66 69  6c 65 20 79 6f 75 20 63  |prite file you c|
00008d90  61 6e 20 73 74 6f 70 20  68 65 72 65 2e 20 20 48  |an stop here.  H|
00008da0  6f 77 65 76 65 72 2c 20  79 6f 75 20 6d 69 67 68  |owever, you migh|
00008db0  74 20 77 61 6e 74 0a 74  6f 20 63 6f 6e 76 65 72  |t want.to conver|
00008dc0  74 20 79 6f 75 72 20 73  70 72 69 74 65 20 66 69  |t your sprite fi|
00008dd0  6c 65 20 74 6f 20 61 20  64 72 61 77 20 66 69 6c  |le to a draw fil|
00008de0  65 2e 0a 0a 31 33 2e 20  43 6c 6f 73 65 20 21 46  |e...13. Close !F|
00008df0  75 6e 63 79 32 73 20 6f  75 74 70 75 74 20 77 69  |uncy2s output wi|
00008e00  6e 64 6f 77 20 61 6e 64  20 61 6e 79 20 6f 66 20  |ndow and any of |
00008e10  21 50 61 69 6e 74 73 20  77 69 6e 64 6f 77 73 20  |!Paints windows |
00008e20  45 58 43 45 50 54 20 74  68 65 0a 73 70 72 69 74  |EXCEPT the.sprit|
00008e30  65 20 66 69 6c 65 20 77  69 6e 64 6f 77 20 63 6f  |e file window co|
00008e40  6e 74 61 69 6e 69 6e 67  20 74 68 65 20 6d 69 6e  |ntaining the min|
00008e50  69 61 74 75 72 65 20 76  65 72 73 69 6f 6e 20 6f  |iature version o|
00008e60  66 20 74 68 65 20 67 72  61 70 68 20 28 79 6f 75  |f the graph (you|
00008e70  20 64 6f 6e 27 74 0a 77  61 6e 74 20 74 6f 20 67  | don't.want to g|
00008e80  65 74 20 63 6f 6e 66 75  73 65 64 21 29 0a 0a 31  |et confused!)..1|
00008e90  34 2e 20 49 66 20 21 44  72 61 77 20 69 73 20 6e  |4. If !Draw is n|
00008ea0  6f 74 20 6c 6f 61 64 65  64 2c 20 63 6c 69 63 6b  |ot loaded, click|
00008eb0  20 6f 6e 20 74 68 65 20  41 70 70 73 20 69 63 6f  | on the Apps ico|
00008ec0  6e 20 61 6e 64 20 64 6f  75 62 6c 65 20 63 6c 69  |n and double cli|
00008ed0  63 6b 20 6f 6e 20 21 44  72 61 77 0a 77 69 74 68  |ck on !Draw.with|
00008ee0  20 61 64 6a 75 73 74 2e  0a 0a 31 35 2e 20 43 6c  | adjust...15. Cl|
00008ef0  69 63 6b 20 6d 65 6e 75  20 6f 76 65 72 20 74 68  |ick menu over th|
00008f00  65 20 6d 69 6e 69 61 74  75 72 65 20 76 65 72 73  |e miniature vers|
00008f10  69 6f 6e 20 6f 66 20 74  68 65 20 67 72 61 70 68  |ion of the graph|
00008f20  20 69 6e 20 74 68 65 20  73 70 72 69 74 65 20 66  | in the sprite f|
00008f30  69 6c 65 0a 77 69 6e 64  6f 77 2e 0a 0a 31 36 2e  |ile.window...16.|
00008f40  20 4d 6f 76 65 20 74 6f  20 74 68 65 20 73 61 76  | Move to the sav|
00008f50  65 20 62 6f 78 20 66 72  6f 6d 20 53 70 72 69 74  |e box from Sprit|
00008f60  65 2d 3e 53 61 76 65 20  6d 65 6e 75 2e 20 20 44  |e->Save menu.  D|
00008f70  72 61 67 20 74 68 65 20  73 70 72 69 74 65 20 69  |rag the sprite i|
00008f80  63 6f 6e 20 74 6f 0a 74  68 65 20 21 44 72 61 77  |con to.the !Draw|
00008f90  20 69 63 6f 6e 2e 0a 0a  31 37 2e 20 20 41 20 21  | icon...17.  A !|
00008fa0  44 72 61 77 20 77 69 6e  64 6f 77 20 73 68 6f 75  |Draw window shou|
00008fb0  6c 64 20 6f 70 65 6e 20  63 6f 6e 74 61 69 6e 69  |ld open containi|
00008fc0  6e 67 20 74 68 65 20 67  72 61 70 68 20 61 74 20  |ng the graph at |
00008fd0  66 75 6c 6c 20 73 69 7a  65 2e 20 20 59 6f 75 20  |full size.  You |
00008fe0  6d 61 79 0a 6e 65 65 64  20 74 6f 20 63 68 61 6e  |may.need to chan|
00008ff0  67 65 20 74 68 65 20 70  61 67 65 20 73 69 7a 65  |ge the page size|
00009000  20 6f 66 20 74 68 65 20  64 72 61 77 20 64 6f 63  | of the draw doc|
00009010  75 6d 65 6e 74 20 74 6f  20 62 65 20 61 62 6c 65  |ument to be able|
00009020  20 74 6f 20 73 65 65 20  74 68 65 0a 77 68 6f 6c  | to see the.whol|
00009030  65 20 67 72 61 70 68 2e  0a 0a 31 38 2e 20 20 55  |e graph...18.  U|
00009040  73 65 20 74 68 69 73 20  73 70 72 69 74 65 20 61  |se this sprite a|
00009050  73 20 61 20 74 65 6d 70  6c 61 74 65 20 6f 76 65  |s a template ove|
00009060  72 20 77 68 69 63 68 20  79 6f 75 20 64 72 61 77  |r which you draw|
00009070  20 42 65 7a 69 65 72 20  63 75 72 76 65 73 20 61  | Bezier curves a|
00009080  6e 64 0a 73 74 72 61 69  67 68 74 20 6c 69 6e 65  |nd.straight line|
00009090  73 20 74 6f 20 66 6f 72  6d 20 74 68 65 20 73 68  |s to form the sh|
000090a0  61 70 65 20 6f 66 20 74  68 65 20 67 72 61 70 68  |ape of the graph|
000090b0  2e 20 20 42 79 20 7a 6f  6f 6d 69 6e 67 20 74 68  |.  By zooming th|
000090c0  65 20 21 44 72 61 77 20  77 69 6e 64 6f 77 0a 79  |e !Draw window.y|
000090d0  6f 75 20 63 61 6e 20 63  68 65 63 6b 20 74 68 61  |ou can check tha|
000090e0  74 20 79 6f 75 72 20 76  65 72 73 69 6f 6e 20 6f  |t your version o|
000090f0  66 20 74 68 65 20 67 72  61 70 68 20 69 73 20 63  |f the graph is c|
00009100  6c 6f 73 65 20 74 6f 20  74 68 65 20 6f 72 69 67  |lose to the orig|
00009110  69 6e 61 6c 2e 0a 0a 31  39 2e 20 20 4f 6e 63 65  |inal...19.  Once|
00009120  20 79 6f 75 20 68 61 76  65 20 64 6f 6e 65 20 74  | you have done t|
00009130  68 69 73 2c 20 73 65 6c  65 63 74 20 74 68 65 20  |his, select the |
00009140  6f 72 69 67 69 6e 61 6c  20 73 70 72 69 74 65 20  |original sprite |
00009150  69 6e 20 74 68 65 20 21  44 72 61 77 0a 64 6f 63  |in the !Draw.doc|
00009160  75 6d 65 6e 74 20 61 6e  64 20 64 65 6c 65 74 65  |ument and delete|
00009170  20 69 74 2e 0a 0a 32 30  2e 20 20 54 68 65 20 70  | it...20.  The p|
00009180  61 74 68 20 79 6f 75 20  68 61 76 65 20 6a 75 73  |ath you have jus|
00009190  74 20 63 72 65 61 74 65  64 20 73 68 6f 75 6c 64  |t created should|
000091a0  20 62 65 20 6c 65 66 74  20 61 6e 64 20 79 6f 75  | be left and you|
000091b0  20 63 61 6e 20 74 68 65  6e 20 67 72 6f 75 70 20  | can then group |
000091c0  69 74 0a 74 6f 20 66 6f  72 6d 20 6f 6e 65 20 6f  |it.to form one o|
000091d0  62 6a 65 63 74 20 77 68  69 63 68 20 63 61 6e 20  |bject which can |
000091e0  62 65 20 72 65 73 69 7a  65 64 2c 20 72 6f 74 61  |be resized, rota|
000091f0  74 65 64 2c 20 75 73 65  64 20 69 6e 20 44 54 50  |ted, used in DTP|
00009200  20 64 6f 63 75 6d 65 6e  74 73 20 77 69 74 68 0a  | documents with.|
00009210  6e 6f 20 64 69 73 63 65  72 6e 61 62 6c 65 20 6c  |no discernable l|
00009220  6f 73 73 20 6f 66 20 71  75 61 6c 69 74 79 2e 0a  |oss of quality..|
00009230  0a 0a 0a 4e 42 20 49 20  69 6e 74 65 6e 64 20 74  |...NB I intend t|
00009240  6f 20 72 65 64 75 63 65  20 74 68 69 73 20 32 30  |o reduce this 20|
00009250  20 73 74 61 67 65 20 70  72 6f 63 65 73 73 20 74  | stage process t|
00009260  6f 20 61 20 73 69 6e 67  6c 65 20 64 72 61 67 20  |o a single drag |
00009270  69 6e 20 61 20 66 75 74  75 72 65 0a 76 65 72 73  |in a future.vers|
00009280  69 6f 6e 2e 20 20 50 6c  65 61 73 65 20 62 65 61  |ion.  Please bea|
00009290  72 20 77 69 74 68 20 6d  65 21 0a 0a 0a 0a 45 4e  |r with me!....EN|
000092a0  44 50 49 45 43 45 0a 2d  2d 2d 2d 2d 2d 2d 2d 0a  |DPIECE.--------.|
000092b0  0a 49 20 68 6f 70 65 20  74 68 61 74 20 79 6f 75  |.I hope that you|
000092c0  20 65 6e 6a 6f 79 20 75  73 69 6e 67 20 74 68 69  | enjoy using thi|
000092d0  73 20 61 70 70 6c 69 63  61 74 69 6f 6e 20 2d 20  |s application - |
000092e0  70 6f 73 73 69 62 6c 79  20 65 76 65 6e 20 65 6e  |possibly even en|
000092f0  6f 75 67 68 20 74 68 61  74 20 79 6f 75 0a 66 65  |ough that you.fe|
00009300  65 6c 20 6c 69 6b 65 20  72 65 67 69 73 74 65 72  |el like register|
00009310  69 6e 67 2e 20 20 50 6c  65 61 73 65 20 6c 65 74  |ing.  Please let|
00009320  20 6d 65 20 6b 6e 6f 77  20 6f 66 20 61 6e 79 20  | me know of any |
00009330  62 75 67 73 20 79 6f 75  20 65 6e 63 6f 75 6e 74  |bugs you encount|
00009340  65 72 20 6f 72 20 6f 66  0a 61 6e 79 20 69 64 65  |er or of.any ide|
00009350  61 73 20 66 6f 72 20 66  75 74 75 72 65 20 69 6d  |as for future im|
00009360  70 72 6f 76 65 6d 65 6e  74 73 2e 20 20 49 20 61  |provements.  I a|
00009370  70 6f 6c 6f 67 69 73 65  20 69 66 20 49 27 76 65  |pologise if I've|
00009380  20 6d 69 73 73 65 64 20  61 6e 79 74 68 69 6e 67  | missed anything|
00009390  20 6f 75 74 0a 69 6e 20  74 68 69 73 20 64 6f 63  | out.in this doc|
000093a0  75 6d 65 6e 74 61 74 69  6f 6e 20 2d 20 69 74 27  |umentation - it'|
000093b0  73 20 74 61 6b 65 6e 20  6d 65 20 61 6c 6d 6f 73  |s taken me almos|
000093c0  74 20 61 73 20 6c 6f 6e  67 20 74 6f 20 77 72 69  |t as long to wri|
000093d0  74 65 20 69 74 20 61 73  20 69 74 20 64 69 64 0a  |te it as it did.|
000093e0  74 6f 20 77 72 69 74 65  20 74 68 65 20 61 70 70  |to write the app|
000093f0  6c 69 63 61 74 69 6f 6e  21 20 20 41 6c 73 6f 20  |lication!  Also |
00009400  61 70 6f 6c 6f 67 69 65  73 20 69 66 20 73 6f 6d  |apologies if som|
00009410  65 20 6f 66 20 74 68 65  20 69 6e 73 74 72 75 63  |e of the instruc|
00009420  74 69 6f 6e 73 20 61 72  65 6e 27 74 0a 76 65 72  |tions aren't.ver|
00009430  79 20 63 6c 65 61 72 20  2d 20 61 73 20 74 68 65  |y clear - as the|
00009440  20 73 6f 66 74 77 61 72  65 20 68 61 73 6e 27 74  | software hasn't|
00009450  20 73 65 74 74 6c 65 64  20 79 65 74 2c 20 49 20  | settled yet, I |
00009460  64 69 64 6e 27 74 20 77  61 6e 74 20 74 6f 20 77  |didn't want to w|
00009470  72 69 74 65 20 74 68 65  0a 64 65 66 69 6e 69 74  |rite the.definit|
00009480  69 76 65 20 6d 61 6e 75  61 6c 21 0a 0a 50 4c 45  |ive manual!..PLE|
00009490  41 53 45 20 52 45 41 44  20 54 48 45 20 4c 49 43  |ASE READ THE LIC|
000094a0  45 4e 43 45 20 43 4f 4e  44 49 54 49 4f 4e 53 20  |ENCE CONDITIONS |
000094b0  45 54 43 20 41 54 20 54  48 45 20 54 4f 50 20 4f  |ETC AT THE TOP O|
000094c0  46 20 54 48 49 53 20 46  49 4c 45 0a 2d 2d 2d 2d  |F THIS FILE.----|
000094d0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00009500  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0a 0a 50 4c 45 41  |----------..PLEA|
00009510  53 45 20 52 45 41 44 20  54 48 45 20 46 49 4c 45  |SE READ THE FILE|
00009520  20 27 4e 4f 54 45 53 27  20 54 4f 20 46 49 4e 44  | 'NOTES' TO FIND|
00009530  20 4f 55 54 20 41 42 4f  55 54 20 54 48 49 53 20  | OUT ABOUT THIS |
00009540  41 50 50 4c 49 43 41 54  49 4f 4e 2c 20 50 41 53  |APPLICATION, PAS|
00009550  54 2c 20 0a 50 52 45 53  45 4e 54 20 41 4e 44 20  |T, .PRESENT AND |
00009560  46 55 54 55 52 45 2e 2e  2e 0a 2d 2d 2d 2d 2d 2d  |FUTURE....------|
00009570  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000095b0  2d 2d 0a 0a 54 65 78 74  20 28 63 29 20 31 39 39  |--..Text (c) 199|
000095c0  34 20 52 69 63 68 61 72  64 20 42 6c 79 74 68 65  |4 Richard Blythe|
000095d0  0a                                                |.|
000095d1