次の式の指数曲線へのa、b、およびcパラメーターを各行に含むテーブルがあります。
a*exp(-b*x)+c
すべての列は倍精度型です。x の特定の値で各曲線をサンプリングし、その値を新しい列に記録したいと考えています。ただし、アンダーフローエラーが発生します。
>update curve_by_wkt set samplepoint05 = a*exp(-b*0.05)+c;
ERROR: value out of range: underflow
a、b、c のどの値が計算の失敗を引き起こしているかを手動で確認する方法はありません。私が知っていることは、極端な精度は必要なく、特定の範囲外の値はおそらく無関係だということです。
精度を無視して、計算を完了する方法があるかどうか知りたいです。
ありがとう