Math::Derivative - Numeric 1st and 2nd order differentiation
use Math::Derivative qw(Derivative1 Derivative2); @dydx = Derivative1(\@x, \@y); @d2ydx2 = Derivative2(\@x, \@y); @d2ydx2 = Derivative2(\@x, \@y, $yp0, $ypn);
This Perl package exports functions for performing numerical first (Derivative1) and second Derivative2) order differentiation on vectors of data. They both take references to two arrays containing the x and y ordinates of the data and return an array of the 1st or 2nd derivative at the given x ordinates. Derivative2 may optionally be given values to use for the first dervivative at the start and end points of the data - otherwiswe 'natural' values are used.
John A.R. Williams J.A.R.Williams@aston.ac.uk John M. Gamble jgamble@cpan.org (current maintainer)
To install Math::Derivative, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Math::Derivative
CPAN shell
perl -MCPAN -e shell install Math::Derivative
For more information on module installation, please visit the detailed CPAN module installation guide.