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