偏微分方程式を解こうとすると、この問題に遭遇しました。これが私のコードです:
dd = NDSolve[{D[tes[t, x], t] ==D[tes[t, x], x, x] + Exp[-1/(tes[t, x])],
tes[t, 0] == 1, tes[t, -1] == 1, tes[0, x] == 1}, {tes[t, x]}, {t, 0, 5}, {x, -1, 0}]
f[t_, x_] = tes[t, x] /. dd
kkk = FunctionInterpolation[Integrate[Exp[-1.1/( Evaluate[f[t, x]])], {x, -1, 0}], {t, 0, 0.05}]
kkg[t_] = Integrate[Exp[-1.1/( Evaluate[f[t, x]])], {x, -1, 0}]
Plot[Evaluate[kkk[t]] - Evaluate[kkg[t]], {t, 0, 0.05}]
N[kkg[0.01] - kkk[0.01], 1]
で計算した時だけなのに、グラフの偏差値が5*10^-7
周り以上に及んでいるのが不思議で、どうしてこの誤差が出るのか不思議です。t=0.01
-3.88578*10^-16
N[kkg[0.01] - kkk[0.01], 1]
ところで、 の出力がN[kkg[0.01] - kkk[0.01], 1]
小数点以下の桁数が多いのがおかしいので、精度を 1 に設定しましたね。