2011-12-28 16 views
0

私はScipyと関数を統合する方法を知っています。私はこの方法でそれを実行します。私は円筒座標でこの機能を統合したい場合、私はシンプソンズルール関数y(x)とを統合するが、何このように円柱座標でScipyとどのように統合できますか?

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

? つまり、整数\ int y(x)dxの代わりに整数\ int y(x)* 2 * pi * x * dxを解いてみたいと思います。

私は

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

と試みたが、正しい結果を返すようには見えません。

私は機能ではなくデータポイントを統合しています!

答えて

1

あなたはyが位置xでの関数の値の配列でなければなりません

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

を試してみてください。 2*pi*xは、あなた自身が指摘したように、あなたの被積分関数に追加するために必要な要素です。

関連する問題