• ベストアンサー

エクセルである数式をグラフ化したら0になる

工学部2年生のものです。 授業で使われた数式をグラフ化してこいと言われて、エクセルでグラフ化しようとしたら値が全て0になるのです。 式は  U^5*e^(-U/1.38*10^-23*25)の式でUを変化させていく式なのですが、 どうも1.38*10^-23はボルツマン定数で、これが原因と思っているのですが、この式をエクセルでグラフ化したら値が全て0になるのです。 解決策を教えてください。

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

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

元の式が    U^5*exp{ -U/( k*T ) } で、質問の式の 25 が温度 [K] の意味なら、まず式が間違っています。excel形式で正しく書くと    U^5*exp(-U/1.38e-23/25) または    U^5*exp(-U/(1.38e-23*25)) となります。また、excel で処理できる正の最小値 2.229E-308 なので、( ) 内が -708未満だと 0 になります。T = 25 [K] ならば、U > 2.5e-19 [J] のとき exp(-U/1.38e-23/25) は 0 になってしまいます。

その他の回答 (1)

  • egg2006
  • ベストアンサー率29% (29/97)
回答No.1

>U^5*e^(-U/1.38*10^-23*25) 多分この式が違うと思います。 最後の「*25」がこの位置にあると、数値が小さすぎてうまくいかないのかも。カッコが抜けてませんか?

関連するQ&A