△▲ WebProg 初心者 ..
[2ch|▼Menu]
136:126
09/11/27 11:23:07
>>130
>>127のコードですが、シンプソンの公式を使ったほうが精度良く、すっきりかけたので
こちらのほうを使ってください。

sub calc_integral {
my ( $a, $h, $precision, $fx ) = @_;

my $s = 0;
my $n = 0;

while (1) {
my $y1 = $fx->( $a + $n*$h );
my $y2 = $fx->( $a + ($n+1)*$h );
my $y3 = $fx->( $a + ($n+2)*$h );

my $ds = $h/3 * ($y1 + 4*$y2 + $y3);
$s += $ds;

last if $ds < $precision;
$n += 2;
}

return $s;
}


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4291日前に更新/193 KB
担当:undef