一般積分的表示式和相應的求和的近似公式
i (x
)=∫a
bf(x
)dx≈
∑i=1
nf(x
i)⋅δ
xi(x)=∫
abf
(x)d
x≈i=
1∑n
f(xi
)⋅δ
x接下來寫乙個簡單的python指令碼實現我們的結論的驗證,相應**如下:
import numpy as np
import matplotlib.pylab as plt
from scipy import integrate
deffunc
(x):
return x**
2+np.exp(x)
xmin =
0xmax =
2result_i = integrate.quad(func,xmin,xmax)
value_list =
range(10
,2000
,100
)x = np.linspace(xmin,xmax,
100)
sum_p,int_p =
,for n in value_list:
delta =
(xmax-xmin)
/n result_s =
0for i in
range
(n):
result_s = result_s+func(xmin+i*delta)
*delta0]
)fig,axs = plt.subplots(nrows=
1,ncols=2)
ax = axs[0]
ax.plot(x,func(x)
,color=
'green'
,linewidth=2)
ax.set
(title=
'initial function'
)ax = axs[1]
ax.plot(value_list,sum_p,color=
'red'
,marker=
'o')
ax.plot(value_list,int_p,color=
'blue'
,linewidth=
2,linestyle=
'--'
)ax.
set(title=
'integrate and sum result'
,xlabel=
'delta numbers'
)plt.show(
)
最後的結果如圖所示:
可以發現隨著間隔取得越大,求和越來越接近積分的結果!
翻譯 LaTeX 中的積分 求和 極限
原 文 integrals,sums and limits 譯 者 xovee 多重積分 積分表示式的命令為 int 積分表示式在不同的數學模式下的樣式有著一些差異 行內模式和展示模式 在行內模式下積分符號和極限符號是被壓縮過的。latex 輸出integral int x 2 dx inside ...
利用python實現對系統的監控
1.獲取當前主機資訊,包含作業系統名,主機名,核心版本,硬體架構等 2.獲取開機時間和開機時長 3.獲取當前登陸使用者import os import psutil from datetime import datetime print 主機資訊 center 50,info os.uname pr...
利用python對巨量資料排序
我們有乙份100g左右的資料需要根據關鍵字進行排序,當時想的是直接從資料庫select出來的時候直接order by,但是爆記憶體了,於是考慮匯出後直接利用python進行排序。直接利用切割排序,再合併的方式,將100g檔案分為40個2.5g的資料檔案,分別排序後再歸併,思想和leetcode合併n...