Tomer Damari

5 Reputation

0 Badges

0 years, 6 days

MaplePrimes Activity


These are Posts that have been published by Tomer Damari

Add a couple of variables to a polynomial system and the difficulty climbs fast. Maple 2024 helps here in one specific way: RootFinding:-Isolate handles complex solutions of multivariate systems.

Take this one:

sys := [
  x + y + z = 0,
  x*y + y*z + z*x = 1,
  x*y*z = 1
]:

RootFinding:-Isolate(sys, [x,y,z], complex);

Previously you would break that down yourself into a chain of single-variable equations. Now you hand it over whole.

fsolve changed too. For univariate polynomials above degree two it calls RootFinding:-Isolate by default. There is also a PW method, which isolates and approximates complex roots faster in a lot of cases.

Worth understanding what isolation actually does: it locates regions containing roots first, then refines the approximations inside them. That ordering matters when roots cluster tightly or sit in the complex plane, exactly where plain numerical root-finders start returning garbage or grinding.

Page 1 of 1