home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 3
/
PDCD_3.iso
/
pocketbk
/
utilsf
/
gplot
/
XGPLOT.OPO
/
XGPLOT.txt
Wrap
Text File
|
1994-01-20
|
4KB
|
188 lines
OPLObjectFile**
LOC::A:\OPL\XGPLOT.OPL
Needs Graph.opa to run
RANGE
Full: X:O
Y:KO
Func:
Left: X:O
Y:KO
Func:
+ Right: X:O
Y:KO
Func:
Gplot: Help(
Overview(
Math(
Graphs(
Data(
Credits(
Overview(
+!Graph allows the plotting of data
+ points or mathematical functions
+"Numerical Integration and Solution
of equations is also supported
Math(
Plotting(
Integration(
+ Solutions(
Plotting Functions 1/2(
+"Any function that may be evaluated
by "Calc" may be plotted.
+#If the function is undefined at any
+ point you will be prompted for a
value.
Plotting Functions 2/2(
Acceptable variables are:
x,X,y,Y,q,Q
+"These are all converted to "q" for
increased speed of calculation.
Integration of Functions(
+"The integration uses Simpsons rule
+!this approximates the function to
+#a parabola through 3 equally spaced
+ points. It's accuracy is of the
+"order of the 4th derivative of the
+#function multiplied by (step**5)/90
Solution of Functions(
This uses the Newton-Raphson
+ method for solution of equations
+#The starting point for the solution
+%should be carefully chosen to be near
the desired solution.
+$This can be estimated from the graph
Graphs(
About(
Zooming(
Tracing(
Scales(
graph
Graphs(
Three graphs are provided
+ A full screen display and 2 half
screen windows
+#Show may be used to view any of the
+"graphs, Hide will hide any window,
+!pressing "Tab" hides all windows.
Zooming(
+!The trace option allows graphs to
+$be zoomed in or out by factors of 2.
+(While the cursor is on the graph Up,Down
+(or Enter redraw with the cursor position
+$as the new centre. Up expands, Down
+)contracts and Enter redraws at same scale
Tracing(
+ This allows a cursor to be moved
+"around the graph. Arrow keys move
+ one pixel, Control+Arrow moves 5
pixels. If Caps Lock is on the
+#cursor is not bound to the function
+(Esc quits, Space flips the cursor window
Scales(
+ This adds tick marks to the axis
of a graph at user specified
intervals.
Data analysis 1/2(
+&Plot plots points in the current file.
Linear fit fits a line with
+&appropriate weightings, if weights are
Zero an unweighted fit is used.
+%Edit allows manipulation of points in
the current file.
Data analysis 2/2(
+'Modify allows you to operate a function
+&on a set of data points. The function
+&Can be anything that Calc can exaluate
+%A special case is when the X function
+(is given as Y, this transposes the X and
Y values in the file.
Credits(
Thanks go to:
The Oxford Physics Course
+$Nik McDonald, for putting up with me
+$Matt Millar - uv94002@black.ox.ac.uk
Graph V1.0(
+#Graph was written to provide the S3
+%with the functionality of a graphical
+%calculator and the ability to analyse
experimental data.
+ It was first released in Feb '93
+%This version was released on 20/01/94
Graph V1.0(
+)Graph is shareware, it costs
5 in the UK
+'or $10 in the USA. Registration is via
CompuServe GO SWREG or
M.C.Millar, 28 Water End
Clifton, York, YO3 6LP, U.K.
Cheques payable to M.C.Millar
PARSE$
FUNC$
RANGE
Function
Use Graph:+
Full,Right,Other,Left
Graph Ranges
+ Min F(x):(
+ Max F(x):(
Min x:(
Max x:(
Function
F(x)=
Number of steps
Steps)
Error
Can't do Zero steps+
Integrating
QC`[!
{MA[e
QC`[+
Result
Integral from
Error: Function Undefined
Give a value*
Error: Function Undefined
Give a value*
Error: Function Undefined
Give a value*
Error: Function Undefined
Give a value*
Matrix solution
+!Enter order of A an N by N matrix
OrderO
Matrix Solution
Coefficient (
@VB[%
Matrix Solution
Matrix Solution
Vector solution
@VB[%
Matrix Solution
Calculating
No non Zero values in matrixW8
# 0[}
' 0[3
# 0[3
% D[y
' 0[,
Solution
Solution
DUMMY8
INFOl
HMAIN
MAIN2m
MAIN32
FUNC2
FUNC3F
FUNC4s
MAIN4
GRAPH2$
GRAPH3!
GRAPH4T
GRAPH5q
MAIN5
MAIN6(
ABOUT
INTEGR
LUDCMP