This is documentation for Mathematica 7, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)


MiniMaxApproximation[expr, {x, {x0, x1}, m, n}]
finds the rational polynomial function of x, with numerator order m and denominator order n, that gives a mini-max approximation to expr on the interval x0 to x1.
MiniMaxApproximation[expr, approx, {x, {x0, x1}, m, n}]
finds the mini-max approximation to expr, starting the iterative algorithm with approx.
  • MiniMaxApproximation minimizes the maximum value of the relative error between the approximation and expr.
  • MiniMaxApproximation returns {abscissa, {approximation, maxerror}}, where abscissa is a list of the abscissas where the relative error is a local maximum, approximation is the rational approximant, and maxerror is the global maximum of the relative error.
  • When an approximation is given as the second argument of MiniMaxApproximation, it must have the same form as the result returned by MiniMaxApproximation.
  • The following options can be given:
Bias0bias in the automatic choice of interpolation points
Brake{5,5}braking to apply on iterative algorithm
DerivativesAutomaticfunction to use for derivatives
MaxIterations20maximum number of iterations to use
PlotFlagFalsewhether to plot relative error
PrintFlagFalsewhether to print status information
WorkingPrecisionMachinePrecisionprecision to use in internal computations