我有两个方程式:
(x-6)^2 + (y-2)^2 = 6^2
(x-2)^2 + (y-2)^2 = 3^2
我从第一个方程中减去了第二个方程,并得到了答案。但是,我想使用任何编程语言从等式集中找到x
和y
。有人可以帮忙获取此源代码吗?
答案 0 :(得分: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