python解数学方程_使用 Python 解数学方程

SymPy是符号数学的Python库。它的目标是成为一个全功能的计算机代数系统,同时保持代码简洁、易于理解和扩展

服务器Ubuntu

1.安装Python

2.安装SymPy库

sudo pip install sympy

3.解一元一次方程

x*2-6=0

print solve(x * 3 - 6, x)

结果

4.解二元一次方程

from sympy import *

x=Symbol('x')

y=Symbol('y')

print solve([y+x-1,3*x+2*y-5],[x,y])

结果

注:(1)在计算之前要将变量设为符号

(2)要将变量一到一侧 y-1+x=0   3x+2y-5=0

5.求极限limit()

from sympy import *

x = Symbol('x')

print limit(1/x**2, x, 0)

结果oo

from sympy import *

x = Symbol('x')

print limit(x*(sqrt(x**2 + 1) - x), x, oo)

结果1/2

注:

from sympy import *

x = Symbol('x')

pprint(x*(sqrt(x**2 + 1) - x))

结果

6.求积分

from sympy import *

n = Symbol('n')

s = ((n+3)/(n+2))**n

print limit(s, n, oo)

结果

注:

oo 无穷大

E e

pi 圆周率

7.定积分

from sympy import *

t = Symbol('t')

x = Symbol('x')

m = integrate(sin(t)/(pi-t),(t,0,x))

n = integrate(m,(x,0,pi))

print n

结果

2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值