python快速求解不定積分和定積分

歡迎點擊「算法與編程之美」↑關注咱們!python

本文首發於微信公衆號:"算法與編程之美",歡迎關注,及時瞭解更多此係列博客。面試

基本概念算法

定積分的定義以下:編程

不定積分定義以下:服務器

若是想了解更多,你們能夠繼續閱讀同濟大學《高等數學》,關注公衆號,回覆關鍵詞'gdsx',能夠得到高清電子版。微信

sympy介紹機器學習

sympy庫的安裝很是的簡單,利用conda命令能夠快速的完成安裝。函數

conda install sympy源碼分析

接下來,咱們將介紹利用第三方庫sympy來完成積分的計算。學習

python求解不定積分

接下來,咱們將介紹上述的不定積分的求解。

首先導入sympy庫中的全部類和函數。

from sympy import *

接下來咱們須要定義,本次須要使用到的符號變量x,其定義以下:

x = symbols('x')

最後咱們來計算積分,定積分和不定積分咱們都須要用到函數integrate,這個函數的用法很是的簡單,徹底能夠本身領悟。

integrate(cos(x) ,x)

> sin(x)

這裏面須要注意兩點:

1)cos後面要跟一對括號,不能直接寫cosx。

2)求解的結果中省略了常數C,須要本身加上。

python求解定積分

定積分的求解和不定積分相似,惟一的區別在於,定積分說明了積分的上下限。

integrate(cos(x), (x,-pi, pi))

其中(x,-pi,pi)指明瞭定積分的上下限。

總結

本文介紹了定積分和不定積分的基本概念,利用sympy庫完成了積分的計算。

更多精彩文章:

AI告訴你張無忌最愛的竟是…

Jupyter快速編輯高大上數學公式 泰勒展開式

什麼是機器學習

基本初等函數 指數函數

基本初等函數 指數函數 代碼篇

聊一聊JavaWeb面試

聊一聊單片機和服務器

50行代碼實現簡單的網站服務器

50行代碼實現網站服務器 2

50行代碼實現網站服務器 3

Tomcat源碼分析之 doGet方法(一)

Tomcat源碼分析之 doGet方法(二)

Tomcat源碼分析之 doGet方法(三)

Tomcat源碼分析之 doGet方法(四)

Tomcat源碼分析之中文亂碼(一)

一種基於狀態機的 DOM 樹生成技術(1)

一種基於狀態機的 DOM 樹生成技術(2)

相關文章
相關標籤/搜索