dポイントプレゼントキャンペーン実施中!

gnuplotでf(x)=15000000000*(0.08/exp((x/49)^0.25)+0.92/exp((x/9000000)^0.35))という計算を行いたいのですが、
a=0.08
b=49
c=0.25
d=9000000
e=0.35
f=15000000000
f(x)=f*(a/exp((x/b)**c)+(1-a)/exp((x/d)**e))
と入力してもExcelでの計算と一桁違ってしまいます。
おそらく数式を間違えていると思うのですが、よくわかりません。
どうすれば正しい数式になるのか教えてください。

A 回答 (1件)

数式の問題ではないかもしれません。



f=15000000000 は大きな数値ですね。
gnuplotで扱える数値の範囲を超えているかもしれません。
そのため、計算結果がおかしくなるのかも。

試しに、
print f
などで正しく数値を扱えているか確認してみてください。
    • good
    • 0
この回答へのお礼

ご回答の通り、上限を突破していた模様です。どうもありがとうございました。

お礼日時:2007/06/09 00:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!