By downloading this code you agree to the
Source Code Use License (PDF). |
{version = 1.03; (* of derivative.p 1999 September 24} (* begin module describe.derivative *) (* name derivative: take the derivative of x versus y in xyin synopsis derivative(xyin: in, derivativep: in, data: out, output: out) files xyin: a data file consisting of two columns, the first is called x and the second is y. Comment lines can begin with "*", and empty lines are allowed. output columns are: 1: slope 2: x 3: y 4: trigger value (see trigger parameter) data: output of this program, a single data file. The file may be passed to genhis for plotting. derivativep: parameters to control the program. The file must contain the following parameters, one per line: parameterversion: The version number of the program. This allows the user to be warned if an old parameter file is used. outwid, outdec: two integers that determine the width in characters of output numbers and their number of decimal places. scale: if the first character is 'l' then it is a log-log scale and log base 2 will be take of both x and y before computing the slope. trigger: when the slope is below the trigger, the trigger value in xyin will be 0, otherwise it will be 1. output: messages to the user description Two data columns in the xyin file are read as x and y. The difference between each x value and its previous one is deltax. The difference between each y value and its previous one is deltay. The computed slope is deltay/deltax. The program will halt if deltax is zero. examples documentation see also genhis.p, derivativep author Thomas Dana Schneider bugs technical notes *) (* end module describe.derivative *) {This manual page was created by makman 1.45}{created by htmlink 1.62}