Python – 数値微分

Pocket
LINEで送る

微分はある瞬間の変化量です。公式は下記です。超絶的に0に近い、というかもはや0という謎の極小値でもって計算することで瞬間変化量を出します。解析的にやるといろんな公式が編み出されているので真の微分が出せますが、コンピュータで公式通りにやろうとすると、謎の極小値を本当にすごい小さい値にすることになるので、誤差がでます。しかしその誤差が非常に小さいので多くの場合問題ありません。


$$\frac{df(x)}{dx} = \lim_{h \to 0}\frac{f(x+h) – f(x)}{h}$$

Pythonだと下記になります。

これよりも誤差を小さくする方法は下記です。

サンプル

Pocket
LINEで送る

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です