• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラミングについての質問)

C言語で区分求積法、台形公式、シンプソンの公式を実装する方法

このQ&Aのポイント
  • C言語で区分求積法、台形公式、シンプソンの公式を実装する方法について説明します。
  • プログラムは正しく動作しており、区分求積法、台形公式、シンプソンの公式を適用して1/1+x*xを求めることができます。
  • 区分求積法はあくまで参考までに掲載していますが、上記のプログラムは正確な結果を算出しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

daikei とsimpsonはめちゃめちゃですね。 1) func に渡すパラメータは start(∫範囲の開始値) を足したもののはず。 2) daikei とsimpsonでは、積算値に start end(∫範囲の開始終了値)をそのまま 足してますが、func(start) func(end) が正解。 3) simpson では s+= となってないので積算してません。

k_mama13
質問者

お礼

細かい部分まで指摘していただきたすかりました。 ありがとうございます。

その他の回答 (2)

  • stomachman
  • ベストアンサー率57% (1014/1775)
回答No.2

daikei > s += func( i * h ); simpson > s = 2 * func(i * h); > s = 4 * func(i * h); これらをkubunの対応する部分と比較すればすぐ分かるでしょう。ただのケアレスミスですね。ほかは多分「あったている」。

k_mama13
質問者

お礼

急いでいたため間違えてしまいました。 解答ありがとうございます。

  • asuncion
  • ベストアンサー率33% (2127/6290)
回答No.1

どんな風にうまくいかないかを書いてください。 なお、C言語のカテゴリーで質問された方がよかったような気がします。

k_mama13
質問者

お礼

ありがとうございます。 以降気をつけます。

関連するQ&A

専門家に質問してみよう