SymPy是符號數學的Python庫。它的目標是成爲一個全功能的計算機代數系統,同時保持代碼簡潔、易於理解和擴展python
服務器Ubuntu服務器
1.安裝Python3d
2.安裝SymPy庫blog
sudo pip install sympy
3.解一元一次方程ip
x*2-6=0數學
print solve(x * 3 - 6, x)
結果 it
4.解二元一次方程pip
from sympy import * x=Symbol('x') y=Symbol('y') print solve([y+x-1,3*x+2*y-5],[x,y])
結果class
注:(1)在計算以前要將變量設爲符號import
(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)
結果
注:
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