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]
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值