Numerics - Maple Help

Compiled Complex Numeric Support

 The Maple numeric code compiler (see Compiler) and run-time support library have been updated to support complex numerics. Complex arithmetic and calls to elementary functions of a complex argument are now supported in compiled code.
 > p := proc( a :: complex, b :: complex ) :: complex;     arcsinh( a / I / b ) end proc:
 > cp := Compiler:-Compile( p ):
 > cp( 2.3 + 3.1 * I, I - 2.0  );
 ${-1.31074969024882160}{+}{0.151385481262499094}{}{I}$ (1)

Parametric Polynomial System Solving

 The new package RootFinding[Parametric] has been added for analyzing and solving systems of polynomial equations and inequalities depending on parameters. The package offers the ability to answer questions like the following: for which parameter values does the system have a solution, or a given number of solutions? For examples and details, see RootFinding[Parametric].

Numerical solution of systems of procedures

 The routine fsolve has been enhanced to handle systems of procedures of more than one argument. This is the procedural equivalent of multivariate expressions.
 > f := proc(x,y,z) sin(x*y-4)+cos(z); end proc:
 > g := proc(a,b,c) a+b+c; end proc:
 > h := proc(q,r,s) (q-r)/s; end proc:
 > fsolve({f,g,h});
 $\left[{-6.7445381681428481}{,}{-6.7445381681428481}{,}{13.489076336285696}\right]$ (2)
 > [f,g,h](op((2)));
 $\left[{1.2}{×}{{10}}^{{-9}}{,}{0.}{,}{0.}\right]$ (3)

Interpolation of multidimensional Array data

 The new routine CurveFitting[ArrayInterpolation] provides the functionality to perform linear, cubic, spline, lowest, highest, or nearest interpolation and efficient data resampling on multidimensional data.

New MPQS Method and Enhanced Access to Existing Methods for Integer Factorization