您的当前位置:首页干货收藏 | 用Python解数学方程

干货收藏 | 用Python解数学方程

2024-08-01 来源:哗拓教育

学生时代的你,是否也曾苦恼于二元一次方程,一元二次方程的解法,每天做大量的题库还是做不出那一两道题,没关系,那是你还没遇到过Python,今天教大家如何用Python去解数学方程式。

怕大家都忘记了数学公式符号,在此为大家贴心准备了方程表示:

公式与代码之间转换:加号 +    减号 -   除号 /   乘号 *   指数 **  对数 log()       e的指数次幂 exp()

(一)一元二次方程

代码:

1from sympy import *
2x= symbols('x')
3print(solve(x**2+2*x+1,x))

结果:

1[-1]
2[Finished in 1.0s]

(二)二元一次方程

代码:

1from sympy import *
2x,y= symbols('x,y')
3print(solve([2*x-y-3,3*x+y-7],[x,y]))
结果:
1{x: 2, y: 1}
2[Finished in 1.2s]

(三)求积分

代码:

1 from sympy import *
2 n = Symbol('n')
3 s = ((n+3)/(n+2))**n
4 print limit(s, n, oo)

 结果

E

注:

∞ :无穷大

显示全文