私はPythonで統合することを意味してきましたが、私はScipy、Numpy、またはPythonに統合できる他のプログラムは使用していません。コーディングに関してはかなり初心者ですが、統合の手助けが必要です。私は小さなコードをコピーしましたが、それでも改善する必要があります。Pythonでの統合
def LeftEndSum(startingx, endingx, numberofRectangles) :
width = (float(endingx) - float(startingx))/numberofRectangles
runningSum = 0
for i in range(numberofRectangles) :
height = f(startingx + i*width)
area = height * width
runningSum += area
return runningSum
私は統合しようとしているが、私は、私はその後、統合
の終わりでのプロットにグラフ私は間隔を定義する考えを持っていたことができ、データポイントのリストを取得したいです[a、b]とdelta n =(ポイント間のボックスの変化)で、ループを止めてポイントを得るためにコンバージェンステストを行うことができます。収束テストが
行くかのI(N(古い値)+デルタ(N)) - I(N(古い値))/ I(N(旧))<イプシロン ここで、ε= 1×10^-6コードは
このコンバージェンステストは純粋にヒューリスティックです。より細かいメッシュでは、粗いメッシュの近似値に近い近似値を得ることは、これら2つの近似値が近似値に近いことを証明するものではありません。いずれにせよ、数値積分の値と関数評価のリストの両方のPython値で2つのものを返すだけで十分です。 –