ACM Transactions on Mathematical Software · 2017 · 46 citations · 16 references
ComputingComputer ScienceMathematicsAlgorithmsScientific ComputingTheory Of ComputationComputational MathematicsNumerical AlgorithmsNumerical AnalysisArbitrary-precision ArithmeticChebyshev ApproximationChebyshev PolynomialsChoppingComputational Precision
Chebfun and related software projects for numerical computing with functions are based on the idea that at each step of a computation, a function f ( x ) defined on an interval [ a , b ] is “rounded” to a prescribed precision by constructing a Chebyshev series and chopping it at an appropriate point. Designing a chopping algorithm with the right properties proves to be a surprisingly complex and interesting problem. We describe the chopping algorithm introduced in Chebfun Version 5.3 in 2015 after many years of discussion and the considerations that led to this design.
16
An Extension of Chebfun to Two Dimensions
Alex Townsend, Lloyd N. Trefethen · SIAM Journal on Scientific Computing · 2013 · 142 citations
Ricardo Pachón, Rodrigo B. Platte, Lloyd N. Trefethen · IMA Journal of Numerical Analysis · 2009 · 54 citations