Finding roots polynomial 2D
I have polynomial 2D degree 2 (1,x,y,xy,x2,y2) defined on triangle. How to find all roots?
You can solve exactly in algebraic numbers (AA
) and then get results in reals with any precision by using .n()
method:
R.<x,y> = AA[]
eq1 = 2*x^2 + x*y +x - 6
eq2 = 3*x^2 + 2*y^2- y - 6
sols = R.ideal([eq1,eq2]).variety()
[tuple(map(lambda t: s[t].n(digits=20), R.gens())) for s in sols]
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2 years ago
Seen: 182 times
Last updated: Sep 18 '22