- 締切済み
数値積分
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- rigidbody
- ベストアンサー率60% (20/33)
>答えは何になりますか? 原始関数「(√π) * erf(x) / 2 + C」を使った、積分区間[0,∞]の定積分値です。 ※ erf(x) = 誤差関数 私が求めるとしたら、数値解に頼るしかなさそうです。
- rigidbody
- ベストアンサー率60% (20/33)
おっと、すいません。"確認ですが"以降を 訂正させて下さい。↓ 確認ですが、∫e^-x*x(0~∞)は、∫e^-x*x dx(0~∞)ですよね?つまり、 ・関数f(x) = e^-x * x ・積分区間[0,∞] をxについて定積分する、という事ですよね? ※ 何れにせよ、回答には影響ありませんね^^;
- rigidbody
- ベストアンサー率60% (20/33)
問題に適切な値を自分で決めて設定します。 大きくすれば、精度が上がり速度は落ちます。小さくするとその逆です。 確認ですが ∫e^-x*x(0~∞) は、∫e^-x*x dx(0~∞) ですよね? つまり、「 e^-x^2 を、積分区間[0,∞]分、定積分する」ですよね? 「∫e^-x dx(0~∞)」ではないですよね?
補足
∫e^-xdx(0~∞)ではなく∫e-x*xdx(0~∞)です。ちなみに答えは何になりますか?
関連するQ&A
- 数値積分のプログラムについて
開発環境は,C言語です. 数値積分(台形則)についての質問なのですが, Excelファイル(*fp1)から積分したい数値を読み込んで, 台形則の計算をして,違うファイル(*fp2)に結果を出力させる プログラムを作りたいです. サイトなどを調べてみると,関数f(x)を積分するものだけしか 載っていなくて,ファイルから数値だけを読み込み積分する 方法が載ってなくてわかりませんでした. よろしければ,参考になるプログラム例やサイトなど ありましたら教えて下さい.
- 締切済み
- 開発
- 数値解析の問題
質問させていただきます 次の積分の数値積分を考える I=∫[B→A] f(x)dx [A.B}をn分割して、xの分点をとる、即ち xi=A+ih i=0,1,・・・n h=(B-A)/n n=6の場合、台形公式とシンプソンの1/3公式より Iの近似値を求めよ 但し、xi, fi=f(xi), hを用いてあらわせ 台形公式 I=h(f0+f2n)+2h{(f2+f4+・・・・f(2n-2)} シンプソンの公式 I=h/3{f0+f2n+2(f2+f4+・・・・・+f(2n-2)+4(f1+f3++・・・+f(2n-1)} 公式そのまま書いてみたのですが、あってるかどうか分かりません・・・ xiとかも使ってないし・・・ 詳しいかた回答お願いします
- 締切済み
- 数学・算数
- C言語のプログラム!
2つの積分値の数値解を台形則とシンプソン則を用いて求めるプログラムを作りたいのですが、プログラムに台形則とシンプソン則をどのように組み込んだらよいのかわかりません。また、プログラムに入力データで与えられるように作り、点数を変えたときの積分値の変化を示すようにするにはどうしたらよいのかわかりません。回答よろしくお願いします。
- 締切済み
- C・C++・C#
- C言語で台形公式を使った二重積分のプログラム
台形公式をつかった二重積分の数値計算を行うプログラムをC言語でつくっているのですが、未だ理解が足りず、うまくできていません。 そこで、 •台形公式をつかった二重積分についてわかりやすく説明しているページ。 •台形公式で二重積分を行うプログラムの例があるページ。 •または、台形公式の二重積分(のプログラム)について説明できる方がいれば教えて下さい。 よろしくお願いします。
- 締切済み
- C・C++・C#
- fortran90での三重積分
fortran90での台形公式を用いた三重積分について悩んでいます。 台形公式を用いた定積分は色んなサイトを見て何となく理解しました。 三重積分は恐らく、3つのfor文の入れ子によるものだと予想できますがソースコードがなかなか記述できません。 被積分関数(例えばf(x)=x^3+y+z^2)をfunctionで定義したいのですが、どなたか御教授願います。
- 締切済み
- その他(プログラミング・開発)
補足
遅くなってすみません。dxつけるの忘れました。