Python-sympy科學計算與數據處理(方程,微分,微分方程,積分)


方程

 

 

a,b,c,x = symbols("a b c x")
my_eq = Eq(a*x**2+b*x+c,0) solve(my_eq,x) Out[12]: [(-b + sqrt(-4*a*c + b**2))/(2*a), -(b + sqrt(-4*a*c + b**2))/(2*a)]

 

微分

t=Derivative(sin(x),x) #t=sin(x)
print(t)
t.doit() #求導
Derivative(sin(x), x) Out[13]: cos(x)

diff(sin(2*x),x)
Out[18]: 2*cos(2*x) sin(2*x).diff(x) Out[19]: 2*cos(2*x) diff(sin(2*x),x,2) #2階導 Out[20]: -4*sin(2*x) diff(sin(2*x),x,3) #3階導 Out[21]: -8*cos(2*x)

diff(sin(x*y), x,2,y,3) 
Out[22]: x*(x**2*y**2*cos(x*y) + 6*x*y*sin(x*y) - 6*cos(x*y))

 

微分方程

 

 

積分

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM