使用 Python 解高數(shù)上習(xí)題

準(zhǔn)備

安裝 sympy 庫:

sudo pip install sympy

變量聲明

from sympy import *
x = Symbol('x') #單變量
x,y = Symbol('x y')#雙變量

解方程及方程組

解方程

例:$x^2+2x+1=0$

from sympy import *
x = Symbol('x') #聲明變量
print solve(x**2+2*x+1,x) ##輸出結(jié)果

解方程組

例:
from sympy import *
x,y = Symbol('x y')
print solve([2 * x - y - 3, 3 * x + y - 7],[x,y])

求極限

例:$\lim_{n \to \infty} (\frac {n+3}{n+2})^n$

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

求積分

求不定積分

例:求$\int cos(x)$

from sympy import *
x = Symbol('x')
integrate(cos(x),x)

求定積分

例:求$$\int_0^1 {x^2} ,{\rm d}x$$

from sympy import *
x = Symbol('x')
integrate(x**2,[x,0,1])

求導(dǎo)

求一階導(dǎo)

例:求$(x^2)'$

from sympy import *
x = Symbol('x')
diff(x**2,x)

求 n 階導(dǎo)

例:求$(x^2)''$

from sympy import *
x = Symbol('x')
diff(x**2,x,2) #求2階導(dǎo)
diff(x**2,x,n) #求n階導(dǎo)

求微分方程

例:求 $y'=2yx$ 的通解

from sympy import *
x = Symbol('x')
f = Function('f')
dsolve(diff(f(x),x) - 2*f(x)*x, f(x))

高數(shù)上的題幾乎都可以用電腦算啦~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容