Math::Interpolator::Linear - lazy linear interpolation


NAME

Math::Interpolator::Linear - lazy linear interpolation


SYNOPSIS

        use Math::Interpolator::Linear;
        $ipl = Math::Interpolator::Linear->new(@points);
        $y = $ipl->y($x);
        $x = $ipl->x($y);


DESCRIPTION

This is a subclass of the lazy interpolator class Math::Interpolator. This class implements linear interpolation. See the Math::Interpolator manpage for the interface.

This code is neutral as to numeric type. The coordinate values used in interpolation may be native Perl numbers, Math::BigRat objects, or possibly other types. Mixing types within a single interpolation is not recommended.


SEE ALSO

the Math::Interpolator manpage


AUTHOR

Andrew Main (Zefram) <zefram@fysh.org>


COPYRIGHT

Copyright (C) 2006, 2007 Andrew Main (Zefram) <zefram@fysh.org>

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.