数値計算プログラム

数値積分の基本は台形則

数値積分とは、x軸に沿って複雑な形状をした「関数曲線」との間の面積を計算することです。
その方法は、「台形に近似する」で、これのx軸の幅を極限まで小さくすると正しい値になります。
極限までは、無理ですので、幅を狭くしてもほとんど変わらなくなれば十分に近似できたと考えます。

def fnf(x):=sin(x)    注:例
s:=0
repeat
h:=(b-a)/n
x:=a
f1:=abs(fnf(x))
i:=1
repeat
x:=a+h*i
f2:=abs(fnf(x))
s:=s+0.5*h*(f1+f2)
f1:=f2
i:=i+1
until i>=n
until ((a>b)+(n<=1))<=0

トラックバック

このエントリーのトラックバックURL:
http://allable.sakura.ne.jp/mt/mt-tb.cgi/790

当サイトでは、第三者配信事業者によるサービスを使用して広告を表示しています。 これらの第三者配信事業者は、ユーザーの興味に応じた商品やサービスの広告を表示する目的で、 当サイトや他のサイトへのアクセスに関する情報を使用することがあります (氏名、住所、メール アドレス、電話番号は含まれません)。 このプロセスの詳細や、第三者配信事業者にこれらの情報が使用されないようにする方法については、 ここをクリックしてください。