- ベストアンサー
gnuplot内の数値計算
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での計算と一桁違ってしまいます。 おそらく数式を間違えていると思うのですが、よくわかりません。 どうすれば正しい数式になるのか教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
数式の問題ではないかもしれません。 f=15000000000 は大きな数値ですね。 gnuplotで扱える数値の範囲を超えているかもしれません。 そのため、計算結果がおかしくなるのかも。 試しに、 print f などで正しく数値を扱えているか確認してみてください。
お礼
ご回答の通り、上限を突破していた模様です。どうもありがとうございました。