python用sympy解初等方程

我们在初高中乃至大学里面学到的大多数方程,都可以用计算机来求解。在python中,就提供了sympy方法解方程。流程大致可以分成以下几个步骤:
一、导入sympy包体。这个是常规操作,使用improt语句即可
二、设置未知数。我们使用sympy的.Symbol()方法来设置未知数。
三、列方程并且移项获得表达式。我们需要把一个方程移项成equation = 0的范式,然后把equation作为方程的表达式。
四、解方程。使用sympy中的.solve方法来解方程。
具体的代码如下所示:

import sympy as sp
x = sp.Symbol('x')
y = sp.Symbol('y')
equ1 = x*x+y*y-205
equ2 = x+y-7
solution = sp.solve([equ1,equ2],[x,y])
print(solution)

运行后,我们很快能得到这个方程组的两对解:

[(-6, 13), (13, -6)]
[Finished in 5.2s]
发布了170 篇原创文章 · 获赞 9 · 访问量 4556

猜你喜欢

转载自blog.csdn.net/weixin_41855010/article/details/104466042