如何求解两个多项式方程组?

问题描述 投票:-2回答:1

我有两个方程式:

(x-6)^2 + (y-2)^2 = 6^2
(x-2)^2 + (y-2)^2 = 3^2

我从第1个中减去了第2个等式并得到了答案。但是,我想使用任何编程语言从方程组中找到xy。任何人都可以帮助获取此源代码吗?

equation polynomials
1个回答
0
投票

如果你想像这样象征性地求解数学方程,有许多编程语言和软件可用:

以下是您要求的一些“源代码”:

sympy:

import sympy as sp
x=sp.Symbol('x')
y=sp.Symbol('y')
print(sp.solve([(x-6)**2+(y-2)**2-6**2, (x-2)**2+(y-2)**2-3**2], [x, y]))

数学:

FullSimplify[Solve[{(x - 6)^2 + (y - 2)^2 == 6^2, (x - 2)^2 + (y - 2)^2 == 3^2}, {x, y}]]

Mathematica也拥有它自己的SE site here

仅仅是为了举例:这是一个wolfram alpha link

© www.soinside.com 2019 - 2024. All rights reserved.