sddszerofind finds the locations of zeroes in a single column of an SDDS file. This is done by finding successive rows for which a sign change occurs in the “dependent column”, or any row for which an exact zero is present in this column. For each of the “independent columns”, the location of the zero is determined by linear interpolation. Hence, the program is really interpolating multiple columns at locations of zeros in a single column. This single column is in a sense being looked at as a function of each of the interpolated columns.
sddszerofind J0.sdds J0.zero -zero=J0 -column=z
Find zeroes of a Bessel function, J0(z), and simultaneously interpolate J1(z) at the zero locations:
sddszerofind J0.sdds J0.zero -zero=J0 -column=z,J1
(This isn’t the most accurate way to interpolate J1(z), of course.)
sddszerofind [-pipe=[input][,output]] [inputfile] [outputfile] -zeroesOf=columnName [-columns=columnNames] [-slopeOutput]
If inputFile contains multiple pages, each is treated separately and is delivered to a separate page of outputFile.