学生时代的你,是否也曾苦恼于二元一次方程,一元二次方程的解法,每天做大量的题库还是做不出那一两道题,没关系,那是你还没遇到过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
注:
∞ :无穷大