簡體   English   中英

辛普森的方法集成 scipy.integrate.simps

[英]Simpson's method integration scipy.integrate.simps

我正在學習使用辛普森的集成方法。 我一直在閱讀材料以了解使用它的基礎,但我仍然無法使用它

import numpy as np
import scipy.integrate as integrate

x = np.array[0.1,50] 
y = 0.04*(x**(0.2*x))
result = integrate.simps(y,x)
print result

我上面代碼的問題是:

1)第一個問題已經解決和編輯

2)我不完全理解集成命令應該如何工作。 我知道在integrate.simps(y,x) y 代表我要積分的函數/多項式,x 代表評估y 的點。

3)我不明白如何或在哪里調整積分的間隔數(N)

4) 我的 x = np.array[] 產生一條錯誤消息 'builtin_function_or_method' 對象沒有屬性 ' getitem '

我試圖整合的功能是:

∫x*(0.4x^(.2x))

上限:50.0

下限:0.1

對於您的第二個問題,請為 array() 使用括號

x = np.array( [0.1,50]  )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM