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
