2011-12-28 65 views
0

我知道如何整合一個功能與Scipy。我做了這種方式:如何與Scipy進行圓柱座標集成?

from scipy import * 
    from scipy import integrate 
    integral = integrate.simps(y,x) 

這樣,我與辛普森一家的規則整合函數y(x)的,但如果我想在圓柱座標這個功能整合? 我的意思是,而不是積分\ int y(x)dx我想要求積分\ int y(x)* 2 * pi * x * dx。

我試着用

integral = integrate.simps(y,x**2.*pi) 

但它似乎並沒有返回正確的結果。

我正在整合數據點,而不是功能!

回答

1

你應該嘗試

integral = integrate.simps(y*x*2*pi,x) 

其中y應該在的位置x函數值的數組。請注意,2*pi*x是添加到您的被積函數中的必要因素(正如您自己指出的那樣)。