home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
maths
/
a136_1
/
!SciGraph
/
!Help
< prev
next >
Wrap
Text File
|
1992-05-19
|
5KB
|
133 lines
/-------------------------------------------------\
| !SciGraph - by Dr. Roderick Ferguson, May 1992. |
\-------------------------------------------------/
!SciGraph is a RISC OS 'desktop friendly' Scientific graph
drawing application. It does NOT itself draw the graph, but it
can produce a DrawFile containing the graph. This output file
can then be loaded into !Draw or any DTP package which accepts
DrawFiles.
This application can also be used along with the '!SciModel'
application to analyse data according to a given theoretical
model (by doing a nonlinear least squares curve fit on the data).
Features supported in this latest version of !SciGraph are:-
-----------------------------------------------------------
(a) Up to 10 data files with up to 400 data points per file can
be used by the program.
(b) Thirteen different point styles can be used for any data set.
(c) The data points can be joined either with straight lines or
with '!Draw style' bezier curves (using a 'full' or a 'dashed'
line style).
(d) If a theoretical model description has been included into
the SciGraph data file, then the curve obtained from the
model can be drawn (again using a 'full' or a 'dashed'
line style).
(e) Error limits for each data point can be dealt with.
(Y values only).
(f) The graph can be titled and the axes labled using Draw's
"Text Area Objects". However, better effects such as
vertical Y axis text (or even rotated text) can only be
obtained with the Public Domain application "!DrawPlus"
or with the new RISC OS3 '!Draw' application.
(g) Data 'auto-scaling' can be turned off or on from the
'Graph Scale' window.
(h) More sophisticated curve & line drawing routines means that
all curves and lines are 'clipped' so that nothing is drawn
outside the main graph limits (where the limits are
specified by Xmin,Ymin and Xmax,Ymax in the Graph Scale window).
To get more help when using this program, use the interactive
help application, "!Help".
I have used earlier versions of this application (together with
the !SciModel application) to produce both PhD thesis & publication
quality figures for a variety of projects.
SciGraph data files can be created using !Edit (see the notes at
the end of this file).
COPYRIGHT NOTICE
================
The !SciGraph, !SciModel & !SciTrans applications together with the SciGraph
data file format are all © Dr. Roderick Ferguson. Furthermore, you use this
software at your own risk! The author accepts no responsibility whatsoever
for any damage caused by these applications whether to Hardware or other software
or to other people.
However, not withstanding the above, I should tell you that these applications
have been tested for at least a year now and they should be 99.9% bug free.
If you DO find any bugs "unsupported extra features" then please let me know!!
I can be contacted by :-
Letter Polymer Laboratory,
------ Chemistry Department,
Heriot-Watt University,
Riccarton Campus,
Edinburgh, Scotland.
Phone 031-449-5111 (extension 4109 or 4239).
-----
Email CHERRF@UK.AC.HERIOT-WATT.VAXA
-----
======================================================================
For the sake of completeness, I will briefly describe
the format of a SciGraph data file (file type = &2FF) :-
The format used is CSV (comma seperated value).
1) The first line(s) in the file can be comment line(s), which
start with a '*'.
2) The Data section starts with the keyword 'DATA'. This is
followed by the number of data points and the standard error
assosciated with each data point. This can be overrided
however by including a seperate standard error (ErrY) for
each data point after its X,Y values.
The X,Y and ErrY data follow (with one line per data point).
3) The Model description section starts with the 'MODEL'
keyword. This is followed by the model description, then two
lines which are the model function and an optional auxiliary
function. This latter function can greatly simplify the form
of the algebraic expressions used for the partial derivatives
later on. The number of parameters is next, then lines
containing each parameter and a flag indicating if this
parameter is to be frozen during the curve fit or allowed to
vary. Finally, one has the expressions for the partial
derivatives of the main function with respect to each
adjustable parameter Pi.
4) The !SciGraph 'LEGEND' keyword. After this keyword, one can
have lines for the Graph Title, the X axis legend and the Y
axis legend. Finally, one has the two scientific notation
flags (again, one per line) 0 = don't use scientific notation
for the axis numbers, and -1 = use scientific notation for
the axis numbers.
Inspection of the 'demo' SciGraph data files in the 'SciGraph'
directory supplied with this application illustrates the format used.
Also, note that lines corresponding to section (f) can be ommitted,
and a model description chosen from the !SciModel main menu and
the data file saved (after performing a curve fit).
======================================================================