• ベストアンサー

maximaで積分の計算

maximaで integrate(R*exp(-(5/(10^(-9)))*(R^2)-(1/2)*R), R, 0, inf); を実行したのですが、ずっと処理中のままです。 どこかまちがっていますか? それとも、この積分は解けないのでしょうか? ちなみに画像の上の式を計算しているつもりです。

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

  • ベストアンサー
  • alice_44
  • ベストアンサー率44% (2109/4759)
回答No.2

教えて! の都合で URL にカレット「 ^ 」が入らないので、 http://www.wolframalpha.com/input/?i=integrate(R*exp(-(5%2F(0.000000001))*(R*R)-(1%2F2)*R)%2C+R%2C+0%2C+inf) に変更してみたら、Maxima と同じになった(ようだ)。 どういう内部計算をしているのだろうね?

その他の回答 (2)

  • inara1
  • ベストアンサー率78% (652/834)
回答No.3

Mapleという数式処理ソフトで計算してみると、誤差関数 erf を含む結果が出ました。a = 5e-9、b = 1/2 とすれば数値解が得られます。

  • alice_44
  • ベストアンサー率44% (2109/4759)
回答No.1

Wolfram では、直ぐに答えが出るけど? http://www.wolframalpha.com/input/?i=integrate%28R*exp%28-%285%2F%2810^%28-9%29%29%29*%28R^2%29-%281%2F2%29*R%29%2C+R%2C+0%2C+inf%29

関連するQ&A