tomerdamari

0 Reputation

One Badge

0 years, 7 days

Social Networks and Content at Maplesoft.com

I like technology, math and AI, mostly where they meet. Math is how I think through a problem, code is how I test the answer, and AI is the tool I'm most curious about right now:. What it can actually do, where it fails, and how to build real things with it. I learn by building, and I'd rather ship something small that works than talk about something big that doesn't. Very passionate about my new project Slate that lets business generate all their documents for free for the first time in Israel.

MaplePrimes Activity


These are Posts that have been published by tomerdamari

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