next up previous contents
Next: The Bound_Distance procedure Up: Utilities procedures of ALIAS-Maple Previous: Transformation of an expression:   Contents


Newton scheme

We have a specific Maple implementation of the Newton scheme which is mostly be intended to be used in conjunction with the result of the solving algorithms of ALIAS-C++. The main purpose of this procedure is to allow to refine the accuracy of the result provided by the solving procedures of ALIAS-C++ which have an accuracy of double. It will allow to calculate the roots of a system with an accuracy that is specified in term of number of digits. For example when specifying an accuracy of 200 digits the result provided by this procedure (when it succeeded) will be a number with 200 digits, the last digit being guaranteed to be the correct digit for the solution.
 
    Newton(Func,Vars,Init,Maxiter,Acc)
where This procedure returns: and the estimation of the solution in ALIAS_Newton.

Clearly this procedure may fail to return a correct result in some cases: for example if the correct result of an univariate equation is 2 it may happen that the numerical Newton scheme always converge to 1.999999999$\ldots$.


next up previous contents
Next: The Bound_Distance procedure Up: Utilities procedures of ALIAS-Maple Previous: Transformation of an expression:   Contents
Jean-Pierre Merlet 2012-12-20